我在Dialog对话框里面设定OK按钮的Style属性为owner draw和bitmap属性
在资源中增加4个bitmap资源,其ID分别是:"ImageDown","ImageUp","ImageFocus","ImageDis".在资源ID中包含有双引号。
然后给我的对话框类增加成员,其类型是CBitmapButton类。m_BitmapButton.
在对话框的构造函数中加载Bitmap资源,代码如下:
if(!m_BitmapButton.LoadBitmaps(_T("ImageUp"),_T("ImageDown"),_T("ImageFocus"),_T("ImageDis")))
{  
TRACE("Failed to load bitmap for m_BmpBtn\n");
AfxThrowResourceException();  
}
在Trace处设立断点,调试程序,发现执行m_BitmapButton.LoadBitmaps调用失败,AfxThrowResourceException(); 执行后,弹出错误信息:
Unhandled Exception in BitmapButton.exe (KERNEL32.DLL): E06D7363: Microsoft C++ Exception