LibUIDK Documentation
ContentsIndexHome
PreviousUpNext
CSkinButton::SetCheckedMaskBitmap Method (BITMAPOBJ, BITMAPOBJ, BITMAPOBJ, BITMAPOBJ, BOOL, BOOL)
C++
int SetCheckedMaskBitmap(BITMAPOBJ hbmpMaskCN, BITMAPOBJ hbmpMaskCH, BITMAPOBJ hbmpMaskCS, BITMAPOBJ hbmpMaskCD, BOOL bDeleteOld = TRUE, BOOL bRedraw = TRUE);

设置控件被选中后的四个状态的Mask图.

Parameters 
Description 
BITMAPOBJ hbmpMaskCN 
指定正常状态的Mask图. 
BITMAPOBJ hbmpMaskCH 
指定高亮状态的Mask图. 
BITMAPOBJ hbmpMaskCS 
指定鼠标按下状态的Mask图. 
BITMAPOBJ hbmpMaskCD 
指定Disabled状态的Mask图. 
BOOL bDeleteOld = TRUE 
设置是否在设置新的Mask图的时候, 删除旧的Mask图.如果旧的Mask图不删除, 可能引起资源泄漏.你也可以在设置新Mask图前,使用GetCheckedMaskBitmap得到旧的Mask图, 手动删除它们. 
BOOL bRedraw = TRUE 
指定是否在设置完Mask图后, 立即刷新控件.