实现真彩色的按钮:
使用mfc基础控件:
一、插入图片到资源:如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为开.
使用activex控件: