mfc自绘菜单前面的竖线没有了

问题描述

mfc自绘菜单前面的竖线没有了

mfc自绘菜单前面的竖线没有了

解决方案

http://www.cnblogs.com/pcdelphi/archive/2009/04/26/2018034.html
你是重绘的item么?大小计算正确么?
没看到你的代码,估计你重绘了边框或者客户区计算不正确。
看上面的例子。

时间: 2024-08-22 15:09:19

mfc自绘菜单前面的竖线没有了的相关文章

完美实现真彩自绘菜单

一.提出问题 在VCKBASE上读到<自绘菜单的实现>[作者:querw].应用的我自己的正在进行的工程后发现效果不错,可是有存在许多问题.整个类的设计方面存在很多缺陷(先天,后天的),存在的主要问题如下: 当应用在多文档界面(MDI)中的时候,无法对系统自动添加菜单和文档模板菜单进行自绘(比如无法对文件->最近文件(MRU)菜单项中的文件列表就是系统自动添加).原因是类内部没有对CMainFrame::OnInitPopupMenu()消息进行处理的函数, 因此不具备修改系统自动添加菜

VC++的菜单控制和自绘菜单

菜单控制为什么即使调用EnableMenuItem菜单项后,菜单项还处于禁止状态   需要将CFrameWnd:: m_bAutomenuEnable设置为FALSE,如果该数据成员为TRUE(缺省值),工作框将自动地禁止没有ON_UPDATE_COMMAND_UI或者ON_COMMAND的菜单项. //Disable MFC from automatically disabling menu items. m_bAuoMenuEnable=FALSE; //Now enable the men

自绘菜单的实现

在VCKBASE上读到<一种漂亮的自绘菜单> [作者:郑恒 (lbird)].应用到我的工程里后发现:文章中提到的效果能很好的实现.但是有一点不方便:需要映射 WM_DRAWITEM 和 WM_MEASUREITEM 消息才能实现自画功能.这对于一个基于对话框的工程或者仅仅需要弹出式菜单的工程来说很不方便.网上有一种很有名的自绘菜单 :BCMenu (http://www.rocscience.com/~corkum/BCMenu.html) (在附带工程中也有 BCMenu),在使用它的时候

实现自绘菜单

为了实现菜单的自绘,花了我几个小时,其实真正解决后又发现很简单.实现菜单的自绘只需要三个步骤: 第一步:将所有菜单项设置为MF_OWNERDRAW,即自绘模式 第二步:在WM_MEASUREITEM消息中设置菜单项的大小 第三步:在WM_DRAWITEM消息中进行菜单项的绘制 问题首先出现在了第一步,我要绘制的是一个上下文菜单,即右键菜单,要将菜单项设置为MF_OWNERDRAW,需要用到ModifyMenu函数,起始由于ModifyMenu函数的参数设置错误,导致程序怎么也响应不了WM_MEA

图片-mfc 动态设置菜单 多文档

问题描述 mfc 动态设置菜单 多文档 我想先登录然后登陆成功以后吧那个登录菜单下的登录摁扭设置成不可以点击 就是不可用 该怎么做呢???这个是个多文档程序 解决方案 EnableMenuItemhttp://blog.sina.com.cn/s/blog_62e7f8c10100mw62.htmlhttp://blog.csdn.net/friendan/article/details/47661555http://blog.163.com/ctct7833@126/blog/static/1

MFC自绘控件学习总结

前言:从这学期开始就一直在学习自绘控件(mfc),目标是做出一款播放器界面,主要是为了打好基础,因为我基础实在是很烂....说说我自己心得体会以及自绘控件的方法吧,算是吐槽吧,说的不对和不全的地方,或者有更好的方法,请不吝赐教. 我的机器环境是:Windows7旗舰版 Service Pack 1,Visual studio 2005 1).重绘某个控件时,强烈推荐使用子类化方法,比如想自绘Button控件, 首先添加自己的类CMYButton 继承自 CButton ,声明一个CMYButto

MFC基础,MFC自绘控件学习总结.---转

前言:从这学期开始就一直在学习自绘控件(mfc),目标是做出一款播放器界面,主要是为了打好基础,因为我基础实在是很烂....说说我自己心得体会以及自绘控件的方法吧,算是吐槽吧,说的不对和不全的地方,或者有更好的方法,请不吝赐教. 我的机器环境是:Windows7旗舰版 Service Pack 1,Visual studio 2005 1).重绘某个控件时,强烈推荐使用子类化方法,比如想自绘Button控件, 首先添加自己的类CMYButton 继承自 CButton ,声明一个CMYButto

MFC自绘按钮的实现

自绘按钮的实现过程 申明自绘属性 进行VM_MESUREITEM事件响应,说明按钮的尺寸 进行VM_DRAWITEM消息的重新响应,说明如何绘制按钮 首先在vc6中新建工程,选择MFC并且新建dialog工程 输入工程名,然后将生成的按钮等删除,重新添加两个按钮. 为按钮设置属性 选择自绘,就是自己向上贴图 在dlg类的对象上添加WM_DRAWITEM属性 在生成的OnDrawItem方法中添加如下代码 //添加绘图函数 void CMy40_mybuttonDlg::OnDrawItem(in

一种漂亮的自绘菜单

以前还是菜鸟时就觉得QQ的菜单做得很漂亮,想着自已的程序如果有那种菜单多好. 现在积累了一定的知识,就自已设计了一个类似的菜单控件类.并把它发表出来供大家使用和参考,难免有不足的地方请高手不吝赐教! 菜单效果如下:   一.CMenuEx菜单类主要接口函数: 1.void InitMenu(CMenu *pMenu,UINT uToolBar,CToolBar *pToolBar); 说明:这是最主要的一个接口.如果要改变主窗口的菜单则应在主窗口的OnInitMenu(CMenu *pMenu)