2 jujiawu1024 jujiawu1024 于 2016.03.02 12:02 提问

MFC上下文菜单上添加图标的功能,能不能增大一些空隙
mfc

VIUAC++语言编制上下文弹出菜单,对照网上代码添加图标但是文字和图标太靠近,找不到修改的方法

2个回答

caozhy
caozhy   Ds   Rxr 2016.03.02 12:12
已采纳

SetMenuItemBitmaps是调用系统库绘制的图标,所以位置是写死的,你必须重绘实现,或者用一个第三方控件,比如codejock

WinsenJiansbomber
WinsenJiansbomber   2016.03.02 13:07

可以变通的方法,就是在菜单的字符串前面加空白字符,这样做就不用自己动手写菜单控件了。

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
带图标的程序菜单
本实例实现了在MFC应用程序中为菜单添加图标的功能
在任务栏上添加图标的控件
一个可以在任务栏上添加图标的控件,带源程序和范例
VB向菜单中添加图标的实例
VB向菜单中添加图标的实例
在listview 控件标题上添加图标的模块
在listview 控件标题上添加图标的模块
在listview 控件标题上添加图标的模块-精品源代码
在listview 控件标题上添加图标的模块-精品源代码
添加系统栏图标
  Normal 0 false false false MicrosoftInternetExplorer4 <!-- /* Font Definitions */ @font-face {font-family:宋体;
为子窗口添加位图工具栏
1.准备好按钮图片,将按钮图片合并为一行,保存为(bmp格式)。本人使用的软件是 PhotoScape,用起来还不错。 2. 首先在资源视图中添加Toolbar资源,修改好ID,修改好Toolbar上按钮的ID和大小(与图片大小一致)。 3.在窗口框架类中添加CMFCToolbar 成员变量,在窗口框架cpp文件中,添加如下代码: int CRoleFrm::OnCreate(LPCRE
VB-给菜单添加图标(利用PictureBox)
利用PictureBox控件实现给菜单添加图标的一个源代码,,,自学的好例子
MFC---上下文菜单(快捷菜单)管理器
在MFC中的app类的InitInstance函数中,我们会看到这样一个函数,InitContextMenuManager,从它的字面意义可以看出是“初始化上下文菜单管理器”。像这样,在初始化函数中调用了这个函数,那么MFC框架就会为你创建一个类型为CContextMenuManager的对象,另外我们也可以手动创建这个对象,但是如果手动创建,那么就不要在使用这个函数了,否则会出错,MFC中由这个
Java 编程 登录界面 实现任务栏显示图标
Java 编程 登录界面 实现任务栏显示图标,关闭时隐藏