社区
Windows SDK/API
帖子详情
如何在菜单弹出前知道将要弹出的是菜单,而不是窗口!
silicon_crystal
2002-11-30 10:23:03
当我按下了鼠标后,我如何在菜单或者窗口出现前知道将要出现的是窗口还是菜单。
这个问题有点怪。嘿嘿
就是说。当我单击鼠标后。我的程序如何能知道这次单击的结果是出现菜单还是窗口。
最好是在窗口或者菜单出现前程序就意识到了。
比如你在菜单条上随便那个菜单项按了下鼠标,我们知道一定回出现一个菜单的。
我现在需要我的程序在这个菜单出现前就发现原来这个单击是要出现个菜单。或窗口,就这两点,
知道有点难,不知道有人能搞定不。
...全文
71
4
打赏
收藏
如何在菜单弹出前知道将要弹出的是菜单,而不是窗口!
当我按下了鼠标后,我如何在菜单或者窗口出现前知道将要出现的是窗口还是菜单。 这个问题有点怪。嘿嘿 就是说。当我单击鼠标后。我的程序如何能知道这次单击的结果是出现菜单还是窗口。 最好是在窗口或者菜单出现前程序就意识到了。 比如你在菜单条上随便那个菜单项按了下鼠标,我们知道一定回出现一个菜单的。 我现在需要我的程序在这个菜单出现前就发现原来这个单击是要出现个菜单。或窗口,就这两点, 知道有点难,不知道有人能搞定不。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
silicon_crystal
2002-12-01
打赏
举报
回复
也就是说我不可能用个简单的方式在用户按了鼠标后,我的程序知道用户这个鼠标会出现菜单或者是窗口。
cnsuyong
2002-11-30
打赏
举报
回复
看样子楼主是想实现“操作记录”的功能吧。
对于所有OnClick时将弹出子菜单的菜单项,在其OnClick事件中嵌入代码就OK。
对于所有会被Show的窗口,在其OnShow或其他相关事件中嵌入代码就OK。
以下是题外话:
实际上,鼠标Click与弹出菜单或窗口根本没有任何直接关系。
鼠标单击菜单项,该菜单项如果有子菜单,那么将自动弹出子菜单;如果没有,那么可能开发者会在OnClick事件中编写弹出窗口的语句。而不管弹出菜单还是窗口,都可以不经过鼠标Click。
stanely
2002-11-30
打赏
举报
回复
我觉得的理解有些问题:
程序之所以能够弹出菜单,是因为响应了鼠标的消息。这是vcl自己响应并处理的,只要你设置了某个control的popupmenu属性,vcl会自己处理的。
如果你想自己控制这些,你就要自己截获消息,并处理,然后再决定是否应该弹出菜单,而丢弃vcl的默认做法
silicon_crystal
2002-11-30
打赏
举报
回复
分不是问题。最好能有具体代码。什么语言的都可以。
菜单
和
弹出
窗口
在app中有一些展示二级内容和活动的机制: - 上下文动作模块 :一个动作模块会在用户选择某项后开始,在这个选项上actionbar转换成语境的模块展现出相关的动作 -
弹出
菜单
模块
菜单
是绑定在某个视图上的,
菜单
展示在view的下方,被用来提供溢出的
菜单
允许二级动作。 -
弹出
窗口
简单的对话
窗口
出现时会获得焦点,用来展示额外的信息 - 对话碎片 一个完全自定义的对话
窗口
出现在活动上方,包
java menu
菜单
弹出
窗体_java点击
菜单
项
弹出
窗口
怎么弄
我在做一个小程序,要实现点击一个
菜单
项,
弹出
一个
窗口
,代码如下:packagecalc;importjava.awt.Dimension;importjava.awt.event.ActionEvent;importjava.awt.event.ActionListener;...我在做一个小程序,要实现点击一个
菜单
项,
弹出
一个
窗口
,代码如下:package calc;import java.aw...
MATLAB GUI设计之
弹出
式
菜单
的使用
弹出
式
菜单
在MATLAB GUI设计中常常出现。比如串口助手、绘制图形等经常见到
弹出
式
菜单
如下图所示: 使用方法: 一、准备工作1、从MATLAB GUIDE中拖出一个
弹出
式
菜单
2、双击这个
弹出
式
菜单
,出现检查器: 将注意力放在途中红线位置处,点击string处的图标将其中的内容修改为你想要显示的内容: tag处的内容修改为自己想管这个
弹出
式
菜单
的名字。这里就按照原来
Javascript实现
弹出
菜单
,
弹出
窗口
1.在打开网页后
弹出
一个宽200,高300 的
窗口
,且在该网页关闭后,
弹出
的
窗口
也关闭;2.设计
弹出
式
菜单
;3.在状态栏上显示当
前
时间;4.在一个
窗口
中输入内容,显示在另一个
窗口
中。最终实现效果 文件index.html的内容Code: > htm
QT通过点击按钮
弹出
新的
窗口
(新建
弹出
式
窗口
)
目录第一步:新建QT设计师界面类第二步:为按钮事件设置信号与槽 需求说明:主
窗口
为mainWindow,主
窗口
上有一个按钮,通过点击按钮能
弹出
一个新的
窗口
。 第一步:新建QT设计师界面类 右击最顶层的工程文件夹,在
弹出
的选项里选择Add New(有的版本为添加新文件)。 选择Qt–>Qt设计师界面类,点击Choose。 默认选择Widget,点击下一步。 在这里设置类名,我设置为newWindow,路径默认即可,点击下一步。 这里是汇总信息,默认添加到当
前
项目,点击完成按钮即可。 完成后Q
Windows SDK/API
1,184
社区成员
22,326
社区内容
发帖
与我相关
我的任务
Windows SDK/API
Delphi Windows SDK/API
复制链接
扫一扫
分享
社区描述
Delphi Windows SDK/API
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章