MFC 为按键设置图片怎么不行

来源:互联网 发布:c语言的入口函数是 编辑:程序博客网 时间:2024/04/29 23:24
在.h中public:CBitmap m_bitmap;在dlg的initiate里CButton *p2=(CButton*)this->GetDlgItem(IDC_BUTTON2);this->m_bitmap.LoadBitmapA(IDB_BITMAP2);p2->SetBitmap(this->m_bitmap);

运行效果是这个大按键完全看不见 ( 按键属性OwnerDraw已设置为true )

果按键属性OwnerDraw已设置为true ,则需要自绘控件,所以运行的时候按钮会看不见,需要自己绘制按钮,因此也称控件自绘。如果使用SetBitmap来设置按钮,只需要把按钮设置为位图按钮控件即可,不能把按键属性OwnerDraw已设置为true。

0 0