2 jujiawu1024 jujiawu1024 于 2016.03.02 19:17 提问

MFC单选复选菜单图标的重绘问题
mfc

VC++开发菜单前面的单选框和复选框是怎么画上去的?自会以后距离不一致怎么解决?

2个回答

caozhy
caozhy   Ds   Rxr 2016.03.02 19:21
已采纳

将它们也纳入自绘范畴,做法是用GetMenuState读取菜单状态,判断下MF_CHECKED是否设置,如果设置,按照你的偏好,绘制一个对勾

geekss
geekss http://ask.csdn.net/questions/240188麻烦帮看一下,有没有办法让MFC新建对话框时,单选按钮默认选择,基于对话框
2 年多之前 回复
oyljerry
oyljerry   Ds   Rxr 2016.03.02 19:19

获取其它控件位置等然后计算来设置距离位置

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
win32强化练习4.2_菜单勾选与图标变换
只有进行过充分的练习,才能够真正掌握一门技能!通过进行或单项或综合的知识点强化训练,巩固和提高自己的windows程序设计的技能水平!
Android创建复选菜单项和单选菜单项
有时候我们希望创建的菜单项是单选菜单项或者多选菜单项,则可以调用MenuItem的如下方法 setCheckable(boolean checkable)  设置该菜单项是否可以被勾选,调用上面的方法之后的菜单项默认是多选菜单项 setGroupCheckable(int group,boolean checkable,boolean exclusive); 设置group组里的所有菜单项
[MFC] 对话框菜单项Menu选中打勾(单选,多选)
MFC对话框菜单项Menu选项单选打钩 这个篇文章说的很好,但是有个地方折腾了好久了 m_menu = GetMenu()->GetSubMenu(1);需要在初始化界面的地方获取指针,然后后面使用,否则总是抛出异常;
复选菜单项和单选菜单项
MainActivity.javapublic class MainActivity extends Activity { private EditText mEditText; final int MALE = 0x110; final int FEMALE = 0x111; final int RED = 0x112; final int GREEN = 0x113; fina
MFC] 对话框菜单项Menu选中打勾(单选,多选)
[MFC] 对话框菜单项Menu选中打勾(单选,多选)   近期需要实现一个功能:MFC对话框中,一项菜单下有五个菜单项,改变菜单项选中状态,每次只能选择其中一个打勾。(单选) 然后在网上搜了下资料,稍微总结下,以防后面用到。   1.单选实现: CMenu* menu = GetMenu()->GetSubMenu(2); //获得菜单项的第二个子菜单 men
MFC中菜单栏的重绘方法
经常在网上闲转,发现很多vc热衷着发贴询问在MFC中菜单栏如何重绘,这几天有点闲工夫,写了一个关于MFC菜单重绘的demo,写的很粗糙,很多小细节的地方都没有去仔细处理,希望能对大家有所帮助吧,呵呵也以此抛砖引玉吧。呵呵废话不说了吧,进入正题。  对于菜单如何重绘网上到处都是,在这里就不再罗嗦了,呵呵  对于一个菜单栏如何重绘,我们需要做的第一步工作就是如何不让系统默认的画菜单栏操做去执行。其实解
MFC-复选框单选按钮用法
复选框:判断是否被选中:方法1: 利用CButton类获取指向复选框按钮的指针,然后来操作它//获取指向复选框按钮的指针 CButton* pBtn = (CButton*)GetDlgItem(IDC_CHECK); //被选中返回1 if (pBtn->GetCheck()) { AfxMessageBox(_T("复选框被选中了"));
MFC 菜单自绘
背景:由于项目要求将现有MFC MDI框架的程序作一次界面优化,首要的就是系统菜单的优化。具体要求有菜单项尺寸、菜单背景色,菜单栏背景色等。工作期间深刻体会到了MFC做界面的痛苦,这里把这期间所使用到的自绘的相关知识作个梳理总结,希望对大家有个参考价值。 一、要想自绘菜单,首要的就是子类化菜单类,拥有自己的自定义菜单类。 也有大神子类化CWnd。。。这应该属于高度定制了,表示驾驭不了,...
MFC对话框重绘标题栏图标最大会最小化按钮
MFC重绘标题栏和最大化按钮等,并能正确响应各消息.
菜单重绘
//首次查找msdn,CMenu的 Overridables DrawItem Called by the framework when a visual aspect of an owner-drawn menu changes. MeasureItem Called by the framework to determine menu dimensions w