๋ฆฌ์คํธ์ ๋ ธ๋๋ฅผ ์ถ๊ฐ/์ญ์ ํ๋ ค๋ฉด? #
- ์ถ๊ฐ : InsertItem(์ฝ์ ์ธ๋ฑ์ค, ๋ฌธ์์ด) ํจ์๋ฅผ ์ฌ์ฉํ๋ค.
- ์ญ์ : DeleteItem(์ง์ธ์ธ๋ฑ์ค) ํจ์๋ฅผ ์ฌ์ฉํ๋ค.
๋ฆฌ์คํธ์์ ๋ค์ค ์ ํ๋ ๋ ธ๋๋ค์ ์ญ์ #
- ๋ค์ ์์ค๋ฅผ ์ฐธ์กฐํด๋ผ.
CListCtrl *pListCtrl; ... while (pListCtrl->GetSelectedCount() != 0) { POSITION pos = pListCtrl->GetFirstSelectedItemPosition(); pListCtrl->DeleteItem(pListCtrl->GetNextSelectedItem(pos)); }
์คํ์ผ ๋ณ๊ฒฝํ๊ธฐ #
- ์ฝํธ๋กค์ ์คํ์ผ์ ๋ค์๊ณผ ๊ฐ์ด ๋ณ๊ฒฝํ๋ค. m_dwDefaultStyle์ CListView์ ๋ถ๋ชจ์ธ CCtrlView์ ๊ธฐ๋ณธ ๋งด๋ฒ๋ณ์์ด๋ฉฐ, ์๋์ฐ ์์ฑ์ ๊ธฐ๋ณธ ์คํ์ผ์ ๋ด๊ณ ์๋ค. ์ฌ๊ธฐ์ ๋ฆฌ์คํธ ์คํ์ผ์ | (OR์ฐ์ฐ์)๋ฅผ ์ฌ์ฉํด์ ์ถ๊ฐํ๋ฉด ๋๋ค.
LONG dwStyle = GetWindowLong(GetListCtrl().m_hWnd, GWL_STYLE); dwStyle = m_dwDefaultStyle | LVS_LIST | LVS_AUTOARRANGE; SetWindowLong(GetListCtrl().m_hWnd, GWL_STYLE, dwStyle);








![[http]](/wiki/imgs/http.png)
