说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

如何改变对话框的菜单显示位置

编辑:说三道四文库 发布时间:2017-10-20 02:32
HTML文档下载 WORD文档下载 PDF文档下载
使用SetMenu(&menu);设置好了对话框的菜单后,菜单默认的显示位置是左上角,但我不想让它在哪里显示,如何让它在指定位置(CPoint)显示呢?
我想到的方法有:
1、做一个工具条,将要显示的菜单放到工具条上。再将工具条显示到对话框上;
2、做一排按钮,将要显示的菜单项依次放到按钮上;
不过我想问一下,有没有其它更好的方法来改变菜单显示位置呢?
哪位高手能告诉我?
MoveWinodow()
菜单是系统默认的(SetMenu(&menu)),不知如何MoveWindow ?
兄弟,给你一段代码,你看用不用得着。

//计算工具条位置
CRect rcClient;
CRect rcWindow;
GetClientRect(&rcClient);
GetWindowRect(&rcWindow);

GlobalLayout *playout;
playout=((CPatternDesignCADApp *)AfxGetApp())->GetGloballayoutPtr();
playout->SetWindowRect(&rcWindow);
playout->SetClientRect(&rcClient);

CSize srToolBar=
m_wndToolBar.CalcFixedLayout(FALSE,TRUE);
CSize szToolSelect=
m_wndToolSelectBox.CalcFixedLayout(FALSE,FALSE);
CSize szObjView=
m_wndObjViewBox.CalcFixedLayout(FALSE,TRUE);
CSize szColorBar=
m_wndColorBox.CalcFixedLayout(FALSE,TRUE);
CSize szNavigator=
m_wndNavigatorBox.CalcFixedLayout(FALSE,TRUE);
CSize szLayerBar=
m_wndLayerBox.CalcFixedLayout(FALSE,TRUE);

playout->SetSize(&szToolSelect,
GLOBALLAYOUT_TOOLSELECTSIZE);
playout->SetSize(&szColorBar,
GLOBALLAYOUT_TOOLCOLORSIZE);
playout->SetSize(&szNavigator,
GLOBALLAYOUT_TOOLNAVIGATORSIZE);
playout->SetSize(&szObjView,
GLOBALLAYOUT_TOOLOBJVIEWSIZE);
playout->SetSize(&szLayerBar,
GLOBALLAYOUT_TOOLLAYERSIZE);

// 浮动工具条。
int nPosY=(rcWindow.Height()-rcClient.Height())+srToolBar.cy;

FloatControlBar(&m_wndToolSelectBox,
CPoint(rcClient.left,nPosY), CBRS_ALIGN_LEFT);
nPosY-=(rcWindow.Height()-rcClient.Height());
FloatControlBar(&m_wndNavigatorBox,
    CPoint(rcClient.Width()-szNavigator.cx,nPosY),
CBRS_ALIGN_LEFT);
nPosY+=(szNavigator.cy+20);
FloatControlBar(&m_wndObjViewBox,
    CPoint(rcClient.Width()-szObjView.cx,nPosY),
CBRS_ALIGN_LEFT);
nPosY+=(szObjView.cy+20);
FloatControlBar(&m_wndColorBox,
CPoint(rcClient.Width()-szColorBar.cx,nPosY),
CBRS_ALIGN_LEFT);
nPosY+=(szColorBar.cy+20);
FloatControlBar(&m_wndLayerBox,
CPoint(rcClient.Width()-szLayerBar.cx,nPosY),
CBRS_ALIGN_LEFT);

return 0;
}
IBM 2014技术峰会在京开幕! OpenGL 4.5规范标准发布,大大提升API性能! 更萌更贱:Flappy Bird开发者推虐心新作Swing Copters 学习的革命:AR增强现实遇到儿童应用 颠覆旧概念,IBM Bluemix开启云开发时代 专访企业QQ SaaS团队,谈企业级LNMP架构设计 《近匠》Coding:将软件开发搬到云上 小米与美视频游戏服务Ouya合作 进军国内客厅 新工具Get!轻松实现2D画面动态光影的Sprite Lamp 一周消息树:罗升阳的Android之旅 手游不易:GungHo 3.44亿美元售Supercell股权 周末去哪儿 当然是去2014微信开发者大会!(附参会提醒和名单) 开源框架Ember.js迎来1.7.0和1.8 Beta 1更新 《近匠》RealSense:几行代码,为游戏添增实感交互 MDCC游戏应用征集关键词:中小团队,3D,转型,IP 共话HealthKit:能否颠覆医疗保健生态系统? Perception Neuron系统,让动作捕捉技术不再高冷 2014年DevOps实践调查报告 .NET程序性能的基本要领 百度手机卫士宣布开放三大能力 构建互联网安全生态 火速围观,AMD APU新芯片架构A68H呼之欲出! 对于测试人员而言,TDD意味着什么? 年用电910亿度,那些庞大的数据中心该用什么支撑 走近黑客们的世界,感受网络空间的心跳 VMworld 2014 Day One:Docker、数据中心、混合云新举措 Docker和Kubernetes或将加速SDN发展 前端开发框架三剑客—AngularJS VS. Backone.js VS.Ember.js 【CTO俱乐部读书会】《流程的永恒之道》辛鹏:企业的本质就是流程运营 紧扣微信研发痛点 2014微信开发者大会吸引大量外地参会者 Mobile First!jQuery UI组件集Wijmo五年最大更新 首届TCL杯HTML5智能电视—应用开发大赛火热开启! 在VC6中,如何和ORACLE数据库连接? 请问一个文本输入框的小问题,客户端验证设置. skymotion 请进! Office问题, 100分相送 请问:怎样编程来来虚拟网卡? 一个搞不明白的问题 在线等待,急!!!!! 急,急!组件中如何获得顶层对象? Fat16向Fat32转换的问题 怎样把Image中的图像存入剪切板?在线等! 菜鸟散分,chart问题,UP有分 用ASP如何在access中删除和添加数据(在线等待) 从一个表里进行查询,查询结果有多条记录,如何我只想要其中的某一条,请问如何取出。 请问:怎样编程来来虚拟网卡? .net目前是什么版本?在哪可以下载到新的安装盘?回答有效100分! 各位,一个重要的问题关于doc.send(false)问题(急!!) 请问:怎样编程来来虚拟网卡? WAP中如何读取手机号码?高分相送!马上给分! 有什么办法可以知道我的共享盘是什么时候创立的,并且知道人家访问过我的共享盘中的哪些文件 答题,大家帮我看看怎么让这个session的改变在页面上显示出来~~~~~~~~~~~~~~~~~~(开始写错了~~) 请教各位DX:关于iframe中显示图片的问题 xp的桌面问题 急!!注册数据库的问题 IBM软件清库存(大优惠) linux 9.0 安装后无法启动,请帮助 请问delphi怎么读取xml文件中的内容? IBM软件清库存(大优惠) 〉〉〉〉〉〉〉〉求一份对旧系统进行分析、整合、优化的文档 又是闪烁,头大! 简单问题,请紧急指导.(在线) help help : fortran + dll = ? 奇怪的现象:判断不了SQL sum()查询结果!!! 2003高考试题 设置访问表命令:“access-list 2 permit 10.0.0.0 0.0.0.255”中10.0.0.0 和 0.0.0.255分别指什么? 请问谁知道这是什么缘故啊? 如何计算cpu和memory的一般的使用上限 在delphi中使用什么报表控件打印的报表效果较好 谁知道db或dbf头文件的格式? 急急 NMFtp中我想从ftp服务器下载指定文件扩展名的文件,该怎么办? 初始化页面的时候,如何使TextMode="Password"的asp:textbox有默认值显示? IBM软件清库存(大优惠) 又是可恶的乱码问题 struts与数据库!在线等待! 如何开发asp.net程序(基于vb) vc++的链接错误 如何用程序动态的获得activex控件的方法属性事件信息 请教:使用web.xml做资源约束时如何由自己的程序来做用户验证 请问:怎样编程来来虚拟网卡? 急!创建LOOKUP的问题 如何计算cpu和memory的一般的使用上限 新问题请教! plos one影响因子是多少?Effects of the TLR2 Agonists MALP-2 and Pam3Cys in Isolated Mouse Lungs这篇文章的影响因子是多少啊? toi et moi ,c'est fou ce qu'on 于是举州皆谓灯为“火”的意思 plos one 说要求三级结构, 英语翻译 于是举州皆谓灯为火 m i n o n t a b d怎么组合成一个单词? 马赫带现象产生的生理学机制 举州皆谓“灯”为“火”的举是什么意思.在只许州官放火,不许百姓点灯. 韩寒的《我爱刘胡兰》所想表达的意思是什么?他好在哪里. 下面这个班徽的寓意是什么呀? 于是举州皆谓 灯 为 火 被我选中最低可得50悬赏啊 I pour toujours et toi dans le même endroit Élégant 兴奋是如何产生和传导的要分无髓纤维神经和有髓纤维神经上的传导 Marie___tout à coup qu'elle avait un rendez-vous avec Jacques à 19 heures.A.s'est souvenue B.Marie___tout à coup qu'elle avait un rendez-vous avec Jacques à 19 heures.A.s'est souvenue B.a rappelé一道法语题,这里为什么选A不选B?se souv Le temps Pour toi,et c'est tout是什么哪个语种? 琬溪 的 意思,是个女孩的名字字面意思,或有何含义? 判断下列句子用了哪些修辞手法,并把相应的序号写在后面的括号里.A.比喻 B.拟人 C.排比 D.对比 E.反问 F.夸张 G.对偶 H.借代 I.通感1.可怜九月初三夜,露似珍珠月似弓.( )2.长征是宣言书, C'est toi pour moi,moi pour toi dans la vie A(4,3)为坐标内一点,在x轴上是否存在一点P,使△OAP为等腰三角形求出点P 的坐标是不是(5,0)或(8, 求二重积分∫∫√4-x²-y²dxdy,其中D是由x²+y²=4所围成的区域.求哪位老师大神帮忙做一下.尤其是积分写详细一点.跪求 改正句子的语病!由于技术水平太低,这些产品质量不是比沿海地区的同类产品低就是成本比沿海地区的高. 《我的空中楼阁》的作者李乐薇到底是男还是女?最好请给出事实依据有的地方又说他是男的,有的地方又说她是女的.就连我们老师讲课是也是含糊不清的给混过去了. 加里曼丹岛的地势特点,并说明判断理由 有语病的句子是(),如何改正?A我们要时刻牢记交通法规,确保自己与他人的安全,行安全路,做文明人.B我们的校长很年轻,大概30岁左右.C我们只有相信自己的能力,才能在各种考验前充满信心.D 已知点A(-2,1),在X轴上存在一点P,使三角形OAP是等腰三角形,求点P坐标. 五个一活动心得体会 要800字 大家帮帮忙五个活动是:看一本好书 做一天家务 做一件好事 点评一件案例 做一项调查 我很郁闷 我不会写 还要800字 大家帮帮忙 急用 我需要关于公司费用报销制度的文章 李乐薇的我的空中楼阁 的简介,越短越好.急! 罗贯中在《三国演义》开篇就写到:“天下大势,合久必分,分久必合.”请仔细阅读下图,回答下列问题 这个句子有语病,请改正?这组艺术珍宝包括一尊弥勒佛、两尊菩萨和分为11个部分的敦煌壁壁画组成. 英语翻译 法语 on peut en faire des choses. en faire 啥意思前面为什么加个en 讲语病的句子,改正1,我们将继续发挥伟大的抗震救灾精神.2-要有实事求是,突出民生优先和科学统筹.3,使灾区基本生活条件和经济社会发展水平总体超过或达到灾前水平.4 我们应该必须坚信, 英语翻译 merci ..on peut faire des amis 什么意思 求篇关于中国古代文化与制度的文章…如题所示 英语翻译 用博喻和通感的修辞手法造句 各三个 这班徽有什么寓意 求 通感 博喻 比拟三个句子如题 puis-je vous être utile 中的 vous être 这个句子语法怎么解释呀? 初二(6)班的= = 寓意 寓意 跪求啊 括号句子提问My family is going to have holidays (on the beach) 为什么诗中讽刺“直把杭州作汴州” 老师讲了一个六段位移平分为各三段位移的方法,求重力加速度 负外部性导致的效率损失:供给过剩? A secrt mekes a woman woman 这个班徽寓意什么. 正外部性导致的效率损失:供给不足 英语“Cheerful,lively woman adventurer”指的是什么意思?还有“I detest,for fear of marriage,but I also very much want to get married,God ah,how I so self-contradictory ah? 英语翻译毛德昭名文,江山人.苦学,至忘寝食,经史多成诵.喜大骂剧谈,绍兴初,招徕,直谏无所忌讳.德昭对客议时事,率不逊语,人莫敢与酬对,而德昭愈自若.晚来临安赴省试,时秦桧之当国,数以言 李乐薇除了《我的空中楼阁》还有哪些作品? 这个woman到底怎么读啊..woman根据音标来是屋们 而大家都读握们到底怎么读啊?根据音标前面是读屋啊,到底怎么回事啊? 不良品流到客户的检讨怎么写做的产品,不良流到客户遭到投诉,主任让写检讨 求陆游《老学庵笔记》卷二的练习答案赵广,合肥人,.今士大夫所藏伯时观音,多广笔也.翻译还有赵广又怎样的精神品质? 外部效应(外部性)对市场效率有什么影响?为什么说它是市场失灵的一种主要表现? a,r,m,h,c 如何排列成单词?顺便问一下d,e,n,s,o,c如何排列成单词 陆游的中 肃王与沈元用肃王与沈元用同使虏,馆于燕山…… 如何对外部性进行纠正 上海自贸试验区注册地不小于20平方米江苏:物业费不满3年就涨 业主可要求南京鼓楼推行公务自行车 评论:别止于温州全省首推非现场记分交通违法网上处南京“礼让斑马线”行动满月 109人黑龙江非转基因大豆产业遇危机:加工一苏州一公交司机工作时猝死 安全停车2专家:房产税遗产税的推出应逐步探索小狗“旺财”被遗弃后痴等主人 从春天实拍!迪拜七星酒店上的高空原地转圈烧四川竹溪村十余年频现盗尸 24小时守欧盟成立20周年一体化频遭挑战 经济中国珠算进入2013年联合国人类非物日本最新型潜艇“黑龙”举行下水仪式俄八旬老汉野外斗熊 被摔下悬崖后逃出索契冬奥会火炬将由14架直升机护送入加拿大首设“比特币”ATM机 被批缺偷渡惨案再现撒哈拉沙漠 尼日尔发现8“监听门”持续发酵,美国扮演“地球网Google建造数艘集装箱货船引发猜荷兰边城见证《马约》风雨20年管制 开阳高速恩城至白沙段施工手机变手表?三星GALAXYGear泼粪案一嫌犯入网世界俱乐部排行:拜仁跳到榜首恒大亚洲传建行收购巴西BicBanco银行季华园站智擒“武疯子”给学生打开尽可能多的窗户“给员工一个平台,和自己一起成长”五旬依伯 五年四诉离婚开盘火爆首推售罄梁文博爆发了 连扳五局逆转“火箭”他在历史上最重要的角色是一个活动家福州有望明年立法控烟花10万元做化疗“肝癌”竟是误诊?开平举办地质灾害抢险演练“小”祠堂里的庭审重庆花千万换《变形金刚4》150秒戏□简讯穗公交地铁水巴明年或“一票通”67度啤酒 你饮过未?莆人均网络消费成倍增长
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘