0
我希望能夠在CMFC按鈕上顯示位圖和文本。無法在CMfcButton上顯示位圖和文本:只顯示圖片
我成功顯示位圖,但是,如果我試圖顯示文本,文本不顯示。
這裏是我的代碼(在我的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();
任何人有什麼想法嗎?
非常感謝:)
只是瘋狂的猜測,你有沒有嘗試調用['CMFCButton :: SizeToContent'](http://msdn.microsoft.com/en-us/library/vstudio/bb982726.aspx)? – IInspectable
@WalterFabioSimoni在圖形按鈕上使用**圖像和文本不是標準的UI練習。您的圖片是否足以表明按鈕的功能?如何使用工具提示替代文字? – rrirower
問題解決了。我修改我的CMCbutton變量(CMFCButton *到CMFCButton)並添加了DDX函數。現在一切都好!謝謝:) –