怎样改变菜单栏的高度和菜单项长度 改变菜单栏的高度(分两种情况:1种是菜单的高度也随之变化,另1种是菜单的高度不变化)改变菜单栏上菜单的长度给出代码,自绘的也可以,或者是封装了这些函数的菜单类的链接也凑合 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 http://topic.csdn.net/t/20051211/19/4452323.html MeasureItem改变的是菜单子项的吧?我需要的是改变菜单栏上的菜单项的尺寸 问题解决了一点void CShapeDialogBar::SetPos(LPCRECT lpRect){ DWORD dwMode; dwMode=~( LM_VERTDOCK | LM_HORZDOCK | LM_STRETCH | LM_MRUWIDTH | LENGTHY ); CalcDynamicLayout(lpRect->right-lpRect->left,dwMode); CalcDynamicLayout(lpRect->bottom-lpRect->top,LM_LENGTHY);}这样可以改变dialogBar的Height和Width,但怎样改变dialogBar的Rect的rect.left和rect.top,希望高手指点最好能够使用MoveWindow和SetWindowPos来解决全部问题(我试过了,这两函数就算在Float状态下也没用,也许是我漏了消息没写) sorry,发错帖子,见谅,^_^,楼下继续,多发高见,越详细越好,偶是新人啊 自绘吧http://www.vckbase.com/document/viewdoc/?id=1200 自绘的话是重载哪个函数来实现这个功能?DrawItem还是MeasureItem 晕,不过我觉得应该重改MFC的源码就可以,或者继承后重载想要改的函数只是我不知道MFC写菜单栏用的函数是什么,在哪里可以找到? 算了,谁有基于dialogBar的menuBar代码?寄送给我或者给个链接?还有就是用按钮和弹出菜单来模拟主菜单的代码?项目催得紧,不想从头写了 http://blog.csdn.net/goodboyws/archive/2005/10.aspx MFC对话框问题 ORA 存储如何显示抛出一个异常 使用ACCEPT获得IP地址出错 关于网络服务器的问题 用NetUserGetInfo获得USER_INFO_1.usri1_flags的问题 请问如何改变对话框中按钮的位置(抢分了!!) 重载OnClose和OnDestroy后我的程序不能关闭了! 高分求 Visual Assist 6.0 1101 版本! 请问各位怎么样在我的程序里调用"IE的Internet设置"选项? 公司MM的MDB文件密码忘记,急需能解开密码,哪位能帮忙! SDI控件随窗口变化 如何在单文档框架下,使用多个Doc
我需要的是改变菜单栏上的菜单项的尺寸
void CShapeDialogBar::SetPos(LPCRECT lpRect)
{
DWORD dwMode;
dwMode=~( LM_VERTDOCK | LM_HORZDOCK | LM_STRETCH | LM_MRUWIDTH | LENGTHY );
CalcDynamicLayout(lpRect->right-lpRect->left,dwMode);
CalcDynamicLayout(lpRect->bottom-lpRect->top,LM_LENGTHY);
}这样可以改变dialogBar的Height和Width,
但怎样改变dialogBar的Rect的rect.left和rect.top,
希望高手指点
最好能够使用MoveWindow和SetWindowPos来解决全部问题(我试过了,这两函数就算在Float状态
下也没用,也许是我漏了消息没写)
http://www.vckbase.com/document/viewdoc/?id=1200
DrawItem还是MeasureItem
只是我不知道MFC写菜单栏用的函数是什么,在哪里可以找到?
还有就是用按钮和弹出菜单来模拟主菜单的代码?
项目催得紧,不想从头写了