繁体   English   中英

在MFC按钮的文字上方制作图标

[英]Make icon above text for MFC Button

我想在运行时动态创建CMFCButton(按钮上带有文本的图标)。 图标创建成功,但是我想在文本上方显示图标。

我想实现在资源编辑器中为该按钮找到的“顶部图像”属性。

我的代码:

CMFCButton* appButton = new CMFCButton;
appButton->Create( _T("MfcButton1"), WS_CHILD | WS_VISIBLE, CRect(10, 10, 70, 50), this );
appButton->SetIcon( sfi.hIcon );

(根据“ NewControls” MFC示例)。

要在CMFCButton中设置图像,请使用CMFCButton :: SetImage 要将图像设置在文本的上方(或下方),可以使用未记录的变量m_bTopImage

appButton->m_bTopImage = TRUE;

仅供参考:完整的示例可以从以下网站下载: http : //www.microsoft.com/zh-cn/download/details.aspx?id=5718

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM