LibUIDK Documentation
ContentsIndexHome
PreviousUpNext
CSkinButton::GetForegroundBitmap Method
C++
void GetForegroundBitmap(BITMAPOBJ * phBmpForegroundN, BITMAPOBJ * phBmpForegroundH, BITMAPOBJ * phBmpForegroundS, BITMAPOBJ * phBmpForegroundD, int * pnDstX, int * pnDstY, int * pnAlignModeHor, int * pnAlignModeVer, COLORREF * prcMask);

得到按钮控件未选中时的四张前景位图.

Parameters 
Description 
BITMAPOBJ * phBmpForegroundN 
[out] 正常状态前景位图句柄, 可以为NULL 
BITMAPOBJ * phBmpForegroundH 
[out] 高亮状态前景位图句柄, 可以为NULL. 
BITMAPOBJ * phBmpForegroundS 
[out] 鼠标按下状态前景位图句柄, 可以为NULL. 
BITMAPOBJ * phBmpForegroundD 
[out] Disabled状态前景位图句柄, 可以为NULL. 
int * pnDstX 
[out] 返回前景位图绘制到目标DC的水平方向起点坐标, 可以为NULL. 
int * pnDstY 
[out] 返回前景位图绘制到目标DC的垂直方向起点坐标, 可以为NULL. 
int * pnAlignModeHor 
[out] 返回绘制前景位图时水平方向的对齐方式. 可以为NULL. 
int * pnAlignModeVer 
[out] 返回绘制前景位图时垂直方向的对齐方式. 可以为NULL. 
COLORREF * prcMask 
[out] 返回绘制前景位图时需要透明(过滤)掉的颜色. 可以为NULL.