E D R S I H C RSS
ID
Password
Join
์„ธ์ƒ ๊ฒฝํ—˜์ด ๋ถ€์กฑํ•œ ์ด๋“ค์ด ๊ฐ€์žฅ ์‰ฝ๊ฒŒ ์ €์ง€๋ฅด๋Š” ์‹ค์ˆ˜ ์ค‘ ํ•˜๋‚˜๋Š” ํ•˜๋‚˜๋ฅผ ์•„๋Š”๋ฐ๋„ ์…‹์„ ์•ˆ๋‹ค๊ณ  ์ฐฉ๊ฐํ•˜๋Š” ๊ฒƒ์ด๋‹ค. -๋ผ ํํ…๋А

๋ฆฌ์ŠคํŠธ์— ๋…ธ๋“œ๋ฅผ ์ถ”๊ฐ€/์‚ญ์ œํ•˜๋ ค๋ฉด? #

  • ์ถ”๊ฐ€ : InsertItem(์‚ฝ์ž…์ธ๋ฑ์Šค, ๋ฌธ์ž์—ด) ํ•จ์ˆ˜๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค.
  • ์‚ญ์ œ : DeleteItem(์ง€์šธ์ธ๋ฑ์Šค) ํ•จ์ˆ˜๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค.

๋ฆฌ์ŠคํŠธ์—์„œ ์ „์ฒด ๋…ธ๋“œ๋ฅผ ์‚ญ์ œ #

  • DeleteAllItems() ํ•จ์ˆ˜๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค.

๋ฆฌ์ŠคํŠธ์—์„œ ๋‹ค์ค‘ ์„ ํƒ๋œ ๋…ธ๋“œ๋“ค์„ ์‚ญ์ œ #

  • ๋‹ค์Œ ์†Œ์Šค๋ฅผ ์ฐธ์กฐํ•ด๋ผ.
    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);

Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2010-10-28 12:42:52
Processing time 0.0482 sec