古詩詞大全網 - 四字成語 - MFC樹視中,CImageList::Create() 裏傳遞的參數往往是5個整數(如16,16,0,8,8),分別代表什麽

MFC樹視中,CImageList::Create() 裏傳遞的參數往往是5個整數(如16,16,0,8,8),分別代表什麽

BOOL Create( int cx, int cy, UINT nFlags, int nInitial, int nGrow );

返回值:如果成功,則返回非零值,否則為0。

參數:

cx 每個圖象的尺寸,以像素為單位。

cy 每個圖象的尺寸,以像素為單位。

nFlags 確定創建的圖象列表類型。此參數可能為以下值的組合,但只能有壹個ILC_COLOR值。 值 含義

ILC_COLOR 如果沒有其它ILC_COLOR* 標記被確定,則使用缺省行為。典型地,缺省為ILC_COLOR4;但對於舊的顯示驅動程序,缺省為ILC_COLORDDB

ILC_COLOR4 使用4位(16色)設備獨立位圖(DIB)部分作為圖象列表的位圖

ILC_COLOR8 使用8位DIB部分。彩色表格使用的顏色與半色調調色板的壹樣

ILC_COLOR16 使用16位(32/64K色)DIB部分

ILC_COLOR24 使用24位DIB部分

ILC_COLOR32 使用32位DIB部分

ILC_COLORDDB 使用設備獨立位圖

ILC_MASK 使用掩碼。圖象列表包含兩個位圖,其中壹個是用做掩碼的位圖。如果不包括此值,圖象列表只包含壹個位圖

nInitial 圖象列表最初包含的圖象數。

nGrow 當系統需要改變列表為新圖象準備空間時,圖象列表可生成的圖象數。此參數替代改變的圖象列表所能包含的新圖象數。