社区
C++ Builder
帖子详情
如何动态的添加popup菜单,并且添加其子菜单。
haerbin982
2003-06-24 03:20:24
RT
...全文
83
5
打赏
收藏
如何动态的添加popup菜单,并且添加其子菜单。
RT
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hzhxxx
2003-06-24
打赏
举报
回复
迟到了
xiaoguoru
2003-06-24
打赏
举报
回复
void __fastcall TForm1::Button1Click(TObject *Sender)
{
TPopupMenu *pmenu = new TPopupMenu(this);
TMenuItem *MenuItem = new TMenuItem(this);
MenuItem->Caption = "Open(&O)...";
MenuItem->OnClick = Button2Click;
pmenu->Items->Add(MenuItem);
Form1->PopupMenu = pmenu;
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button2Click(TObject *Sender)
{
ShowMessage("hello");
}
yuanhen
2003-06-24
打赏
举报
回复
怎么都是两颗星啊!
xuv2002
2003-06-24
打赏
举报
回复
TPopupMenu * pop = new TPopupMenu(this);
this->PopupMenu = pop; //将菜单付给窗体
for(int i=0;i<10;i++){ //动态添加子菜单
TMenuItem * item = new TMenuItem(this);
item->Caption = i;
item->Tag = i;
item->OnClick = MyClick; //给其Click事件赋值
pop->Items->Add(item);
}
void __fastcall TForm1::MyClick(TObject *Sender)
{
TMenuItem * item = dynamic_cast<TMenuItem*>(Sender);
if(item==NULL) return;
ShowMessage(item->Tag);
}
kingfish
2003-06-24
打赏
举报
回复
void __fastcall TForm1::Button1Click(TObject *Sender)
{
TPopupMenu *pmenu = new TPopupMenu(this);
Button1->PopupMenu = pmenu;
TMenuItem *item = new TMenuItem(this);
item->Caption="aaa";
item->OnClick=
...
pmenu->Items->Add(item);
...
}
VC 6.0制作的弹出式
菜单
.rar
//此函数用于得到子
菜单
的指针。 //由于需要的是“可弹出项”的第一层子
菜单
,因此用GetSubMenu(0)来得到。
popup
=menu.GetSubMenu(0);
popup
->Track
Popup
Menu(TPM_LEFTALIGN|TPM_RIGHTBUTTON,point.x, ...
简单实现Android弹出
菜单
效果
本文实例为大家分享了Android弹出
菜单
效果的具体...在Resources文件夹下
添加
一个menu子文件夹,然后在此子文件夹下
添加
一个名为demo07_
popup
_menu.xml的文件: <?xml version=1.0 encoding=utf-8?> <menu
Visual C++ 编程资源大全(源码 窗体)
picwin.zip 给任意窗口
添加
背景(2KB)<END><br>81,DynCon.zip
动态
改变对话框的大小, 对话框中的控件相应改变(166KB)<END><br>82,tabstatus.zip 在多文档应用程序的状态条中加入子窗口的列表, 使程序的状态...
动态
添加
菜单
项、子
菜单
、右键
菜单
如何
动态
添加
菜单
/
菜单
项、子
菜单
、右键
菜单
有关
菜单
的操作主要用到CMenu类,当然也可用相应API函数,CMenu类只是MFC对API中操作
菜单
的函数的封装而已。不过能用类就尽量用类,类的组织方式好呗,代码看着也...
MFC中的CMenu---如何
动态
添加
菜单
/
菜单
项、子
菜单
、右键
菜单
如何
动态
添加
菜单
/
菜单
项、子
菜单
、右键
菜单
有关
菜单
的操作主要用到CMenu类,当然也可用相应API函数,CMenu类只是MFC对API中操作
菜单
的函数的封装而已。 不过能用类就尽量用类,类的组织方式好呗
C++ Builder
13,824
社区成员
102,679
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章