📄 subject_33553.htm
字号:
<p>
序号:33553 发表者:chd 发表日期:2003-03-21 20:20:26
<br>主题:紧急求助~~,弹出式菜单的问题
<br>内容:如何调出一个含有四个总菜单项的的弹出式菜单,一般的例子都是给出弹出一个总菜单项的。<BR><BR> CMenu *menu, *popup;<BR> menu = new CMenu();<BR> menu->LoadMenu( IDR_MENU1 );<BR> ClientToScreen(&point);<BR> menu->TrackPopupMenu(TPM_LEFTALIGN |TPM_RIGHTBUTTON,point.x, point.y, this );<BR> delete menu;<BR><BR>我用上面代码,弹出的菜单有问题。
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
回复者:tjhe 回复日期:2003-03-21 20:31:02
<br>内容:含有四个总菜单项的的弹出式菜单,总菜单项?IDR_MENU1 是什么样的菜单?是包含若干弹出式菜单?试试<BR> CMenu *menu, *popup;<BR> menu = new CMenu();<BR> menu->LoadMenu( IDR_MENU1 );<BR> ClientToScreen(&point);<BR> CMenu* pPopup = menu.GetSubMenu(0); //弹出其中一个弹出式菜单<BR> ASSERT(pPopup != NULL);<BR> pPopup->TrackPopupMenu(TPM_LEFTALIGN | TPM_RIGHTBUTTON, point.x, point.y,<BR> this );<BR> }<BR>
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:小年 回复日期:2003-03-21 21:00:20
<br>内容:IDR_MENU1 定义为如下图结构<BR><BR>代码写成:<BR> CMenu *menu, *popup;<BR> menu = new CMenu();<BR> menu->LoadMenu( IDR_MENU1 );<BR> popup = menu->GetSubMenu(0);<BR> ClientToScreen(&point);<BR> popup->TrackPopupMenu(TPM_LEFTALIGN |TPM_RIGHTBUTTON,point.x, point.y,this );<BR> delete menu;<BR><BR>一切OK!<BR><BR><BR>
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:chd 回复日期:2003-03-21 21:24:36
<br>内容:这样弹出来的只是第一个菜单项的项下属菜单,因为是GetSubMenu(0); <BR><BR>我想将GetSubMenu(1),GetSubMenu(2),GetSubMenu(3)作为整个级联菜单一起弹出。
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
<font color=red>答案被接受</font><br>回复者:小年 回复日期:2003-03-21 21:30:02
<br>内容:你可以将整个级联菜单全部放在第一个中,如:<BR><BR>本来结构如下图,但不能正常显示,就将改成上图结构,程序如上即可<BR><BR><BR>2003-3-21 21:34:19
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -