我希望能够在CMFC按钮上显示位图和文本。
我成功显示位图,但是,如果我尝试显示文本,则不会显示文本。
这是我的代码(在我的OnInitDialog中):
CPngImage image_;
image_.Load(IDB_PNG2, AfxGetInstanceHandle());
CBitmap bitmap_;
bitmap_.Attach(image_.Detach());
m_pButtonExport->SetBitmap(bitmap_);
m_pButtonExport->SetWindowTextW(L"Text");
m_pButtonExport->Invalidate();
有人有想法吗?
非常感谢:)
答案 0 :(得分:0)
问题解决了。我修改了我的CMCbutton变量(CMFCButton *到CMFCButton)并添加了DDX函数。一切都好了!谢谢:))
答案 1 :(得分:0)
只需尝试如下使用即可。希望它能工作。
demoBtn->m_bTopImage = TRUE;