您的位置:首页 > 其它

使用MFC基础控件实现真彩色的按钮

2010-06-09 19:46 465 查看
一、插入图片到资源:如ID为(IDB_BMP),在这里可以插入256色、16位色或更高色的图片。

二、为按钮添加一个变量,类型为:CBitmapButton(需要手动改)

三、在初始化程序中加入如下代码:

((CBitmapButton *)GetDlgItem(按钮的ID))->LoadBitmaps(按钮可用时显示图片的ID,

按钮可用时按下按钮的ID,

按钮不可用时显示图片的ID,

按钮不可用时按下按钮的ID);

((CBitmapButton *)GetDlgItem(按钮的ID))->Invalidate(true);

((CBitmapButton *)GetDlgItem(按钮的ID))->SizeToContent();

四、设置按钮的属性->Styles->Owner draw为开.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: