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

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

编辑:说三道四文库 发布时间:2017-06-24 11:48
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;
}
VB修改注册表一特例 VB与VC混合编程中处理消息的方法 VB中的进制转换是怎样的? VB中调用带参数存储过程的实现(数据库) VB中感叹号“!”与圆点“.”的用法差异 VB中如何实现注册表的读写 VB中实现“擦视”技术 Visual Basic 2000年问题 Visual Basic 的未来 Visual Basic 命令分类表 Visual Basic三级跳 Visual Basic使用技巧 Visual Basic中的子类处理技术 Visual Basic中软件封面技术探秘 VisualBasic 软件设计中的几个问题 Windows 95/NT 运行了多长时间 -VB资料 Windows 的登录资料库 -VB资料 把回车键变成TAB键-VB资料 把文件置入到Text或RichText中 -VB资料 避免按 [ENTER] 回车键产生的“嘀”声 -VB资料 避免使用全局变量-VB资料 避免装载多份应用程序-VB资料 不定个数的参数 -VB资料 不在任务栏中显示,只能在Ctrl+Alt+Del对话框中显示或者干脆什么也不显示数 -VB资料 处理 Dropdown List型 Combo的录入问题-VB资料 VB创建和删除快捷方式 从程序中生成 exe 文件 -VB资料 打开和关闭CD-ROM 驱动器 -VB资料 打开和关闭其他应用 -VB资料 打开一个超连接 -VB资料 当前操作系统的语言集-VB资料 RM\WAV..转化为MP3 这里难道就没有高手了吗?散分了!!! 我已经用HOOK截获wsock32.dll的recv(),但截来的有用的数据都是一堆堆的数据包,如何分析这些数据包呢? 我已经用HOOK截获wsock32.dll的recv(),但截来的有用的数据都是一堆堆的数据包,如何分析这些数据包呢? Tell me why! 为什么很多资料在介绍VC中的数据库编程时,大多用access的数据库作为例子,很少有VFP的,用在ACCESS上的程序代码同样实用与VFP上吗?他们 请问如何将chm格式的文件转换成pdf的 请问win/linux的qt哪有下载?还有WIN下的perl .net中如何创建Dll 80分讨论,关于DELPHI的SQL编程! 各位高手:请问如何在weblogic中使用证书撤销列表(SSL)? why? 谁能帮个忙? 请帮忙找找这个控件:含DBCtrlsEh cmos设置问题 如何使用createoleobject() 怎样在控件名字中运用变量 Access的中有类似于Oracle的Decode或者VB中的IIF那样的函数吗?在线等待! 网络中Access的问题. http://www.deckfloor.com/stants/hackgame/index.html 试试看!!!!!!!!!!! 简单问题但急,等回复! 如何利用shell函数,取得“我的电脑”下的驱动器列表?进而获得各磁盘下的目录? 呵呵,一个很菜的问题!关于weblogic ///////////////一个很简单的问题,只要有道理就有分。不够还可以再加!////////////////// CB6的project Manager 让人头疼! 关于截取字符串的问题 请大家帮我看一下这程序 这样的菜单效果怎么做啊!! SendMessage()的问题... 一个被挂起的进程(失去热点)还能收到键盘的消息吗? cb6 的 project Manager 让人头疼! 求助,Apache设置问题 高手请进!!分,不够再给!!是关于session的问题!! samsung550s显示器一问,在线等待…… RedHat 8.0 启动进不了XWindow视窗,怎么办呢???? 在C#中如何完成byte[]之间的拷贝,或者部分拷贝 请问Fuction(T("helpnet"),int i)中的T是和作用? 在客户服务器系统中如何向服务器中请求查询数据? 连接SQL——PLUS问题,用connect / as sysdba,抱错:服务句柄未初始化 关于安装程序的问题,来者有分 急,请高手赐教,在线 初学C++,我是不是需要详细的了解模板技术 游戏开始时的图形菜单和控件是怎么做的? 请诸位将已解决,但长期不结账的case贴在这里。 前几天搞了一个小东西 抱着试试看 在csdn上发布了 没想到今天一看 已经有十多个朋友捧场进行了下载 ######请问,不创建窗体,怎么读出窗体中的控件的属性? 答对给500分! 这个痛苦的程序已经到最后关头,请大家一定要帮我一把:) 100分求优秀MySQL技术网站。 位图菜单... 如何让自己的程序不在Window任务管理器里面出现? 关于DTS数据库导入的问题 爸爸的年龄是小明的 3.2 倍,妈妈的年龄是小明的2.6倍.爸爸比妈妈大9岁,爸爸、妈妈的年龄 个 是多少岁 He heard from his mother( yesterday)(对划线部分提问) 求高一英语作文 LIFE ON MARS 设想一下人类迁居到了火星上的生活会怎样?1.大房子是用特殊材料建造的,可以阻挡太阳的辐射2.水果蔬菜比地球上的大很多且富含营养3.火星上的新能源不会产生二 “我不知道”的英语! Jim ------------ a nice scarf for his mother on his mother‘s birthday. 以幸福为话题的作文600字.3Q 描写恐怖气氛的语句...像惊悚小说里的那样,让人感觉很诡异,很灰暗的,越多月好 描写恐怖气氛的语句...像惊悚小说里的那样,让人感觉很诡异,很灰暗的,越多月好 My mother gave me a birthday gift yesterday改同义句My mother ____ ____ ____ ____ ___ __ yesterday 有一种幸福叫XX 为题 的作文 帮我补充题目 想个好写的作文 3Q 写出怎么写 我不知道.英语? 看到奇异现象.很恐惧刚刚和男朋友去河边,一个非常大的黑影子从头顶飞过,非常进,本以为是车影子,等几辆车经过,没有任何影子,好象一辆车那么大的影子,而且感觉还有翅膀尾巴,真的很恐惧, 提前货期 英语 谁有描写‘恐怖’游乐场的句子!小说要用!几段就好! “狼疮”这个词给人很神秘与恐怖的感觉,狼疮细胞到底是什么细胞,这种细胞有什么病理特点?如何形成的? 爸爸今年的年龄是笑笑的4倍,而爷爷年龄是笑笑的8倍.爷爷今年的年龄是多少岁急爸爸今年的年龄是36岁,是笑笑的4倍,而爷爷年龄是笑笑的8倍.爷爷今年的年龄是多少岁 我很高兴能把王教授邀请来.麻烦问下用英语怎么翻译啊? 根据上下文完成对话.A:Where___you go yesterday?B:I went___Tom's birthday party__my friends.A:Whay did you have__the party?B:We__some juice and a lovely birthday cake___fruit.We were very happy. 孔子政治主张是什么还是要简练-0-也别复制 请问英语四级考617分能通过BEC高级吗? 詹天佑铜像下面的介绍 There is a bar next door to the station.请帮忙分析该句的语法,我搞不清楚 next door to the station.之后是什么成分 4级555级505.考高级bec合适吗 在詹天佑铜像下会写些什么?我有急用,今晚请兄弟姐妹们解决. There is_a bar_next door to the station对画线部分提问 过了四级,是现在考BEC中级还是,准备好明年考高级? 詹天佑铜像下的介绍 请问there's a bar next door to the station.的语法?next door to 是介词短语吗? My dearest Aunt Mei live in the country.She. la joh这个我不知道是什么语言 翻译成中文是神马 The man next door is from japan.对划线部分提问The man (next door) is from japan.对划线部分提问(括号中为划线部分)______ _______is from Japan? 我会撑到那天 用英文怎么说 神马是爆菊花,我同学说要爆我菊花,我不知道是神马意思 4.The teachers next to the door are talking happily.(划线部分提问)next to the door画线 在零售行业,商品下架的英文怎么说? Tom i_____ me to his birthday party,but I don"t go. 为什么不用三单? 有爱生活才快乐!如果幸福不在路上,那就在路的尽头是什么意思? 英语翻译I'd like to know a man who is kind ,honest ,and a little humorous .wherever you are ,you know how to enjoy your life 的翻译 詹天佑铜像上的介绍詹天佑铜像上的个人简介(急需)! (我在通往幸福的不归路上.)谁帮我解释下这句话? 英语翻译DAY AND DAY 简单易做的甜点要求:1、不需要用到烤箱2、适合新手做的.3、说得详细一点,把用到的工具和材料都列出来.4、要饼干这种东西,不要想冰激凌一样很快就化的.5、不要复制别人的,最好是能根 keep/ prevent/ stop from doing sth的区别? 一天有多少小时 翻译成英语 站在詹天佑铜像前,你会说 路上很开心,英语什么说 英语翻译我打算画一部叫做病鬼的漫画,无奈不会翻译这词,希望大家帮我下. 刚到国外,也不知道什么材料叫什么名字.就有水果,糖,鸡蛋,牛奶,蜂蜜什么的在家.有不需要买什么淀粉之类的就可以做的甜点吗,或者说谁知道那些材料在英语里怎么说的?好想吃甜品. 在成长路上幸福多作文600字 英语展示:求灵异事件我们英语课的presentation是关于ghost的话题,我需要两个灵异故事作为事例说明鬼魂的存在,有没有什么好故事提供?不需要太恐怖.如果是英文的更好 全家英语怎么说 "完货期将在下周"英语怎么说?the finished date will be on next week"需要不需要加介词ON"? 鬼域的英文单词是什么?或者是鬼的英文单词? 我们全家人都很忙 用英语怎么说 缩短货期至30周 英语怎么说 "他很开心,因为他被邀请出席告别晚会."的英文是什么? 我们全家都喜欢它用英语怎么说? 詹天佑铜像的象征 小明和他爸妈三人的年龄之和是90爸比妈大5岁妈比小明大26三人年龄各是多少不能用方程 Yesterday was Ben's birthday . He _____(get) some presents form his father and mother. 詹天佑铜像的象征意义
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘