社区
VB基础类
帖子详情
Form被控件挡住不响应MouseMove事件怎么办?
zl_c
2008-04-02 06:15:34
想让整个Form每个部份都响应鼠标事件,但是被放置在上面的控件挡住了,只有当移动没被挡住的部分才会响应。
Form上的控件太多,我不想每个控件都写一个事件响应程序,应该怎么办?
...全文
648
7
打赏
收藏
Form被控件挡住不响应MouseMove事件怎么办?
想让整个Form每个部份都响应鼠标事件,但是被放置在上面的控件挡住了,只有当移动没被挡住的部分才会响应。 Form上的控件太多,我不想每个控件都写一个事件响应程序,应该怎么办?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zl_c
2008-04-04
打赏
举报
回复
用GetLastInputInfo解决了问题,谢谢各位,散分.
东方之珠
2008-04-02
打赏
举报
回复
http://blog.csdn.net/modest/archive/2006/10/21/1344213.aspx
东方之珠
2008-04-02
打赏
举报
回复
用Hook Mouse,控件再多也只需要确定鼠标在窗体范围内响应就行,窗体移动这个范围也跟着变化。
波导终结者
2008-04-02
打赏
举报
回复
同上,你窗体响应了,其他控件呢?一山不容二虎啊。
pcwe2002
2008-04-02
打赏
举报
回复
在开始的时候用setcapture
就可以达到你想要的结果
cbm6666
2008-04-02
打赏
举报
回复
Form上的控件太多甚至被全部盖满, 那你就只能判断鼠标是否在窗体内就执行一个sub, 那你其它所有控件的Mouse_Move就别想用了, 你总要有些控件要响应事件吧 ?
用户 昵称
2008-04-02
打赏
举报
回复
capture mouse
ThreeJS视频教程
初识着色器基础,着色器材质怎么用,怎么使用着色器库) 11-常见渲染以及透明度问题 12-对象拾取以及拖拽(3d世界里面如何拖拽物体,拖拽的原理,
mousemove
mouseon等的
事件
效果) 13-世界坐标以及组的问题(什么是...
VCL中消息处理初探
TObject是基类,所以我们先看一下TObject的DISPATCH方法。Dispatch根据传入的message来寻找相应的消息处理方法,如果找不到的话,就继续向上到父类的消息处理方法表中寻找
响应
的处理方法,一直到找到为止,如果找到顶还没有,则调用DefaultHandle来处理该消息。message可以是任何的类型,Dispatch假设message的头两位是消息的ID,它就是根据ID来寻找
c#中Win
Form
中拖拽窗体实现移动功能(无边框模态窗体)
在Windows
Form
应用程序中,如果将窗体的
Form
BorderStyle属性设置为none,这时,用鼠标拖拽窗体时就无法实现移动的功能了,下面就是解决方案. 在
Form
BordeStyle属性设置为none的窗体的后台代码中添加以下代码: [DllImport("user32.dll")] public static extern bool ReleaseCapture(); [DllImport("user32.dll")] public s
C#实例:多功能Windows窗体应用程序Helloworld_Win
Form
以下分享我基于项目Helloworld_Win
Form
实现一些小功能。每一节标题为所用到的
控件
。
使用VS.NET设计用户界面
用户界面(User Interface,UI)是一个软件技术的专用术语。通俗地说,用户界面就是程序的使用者可以看到的程序外观,对于运行于个人电脑上的程序而言,用户界面指的就是程序的窗体(
Form
)。图2-1是著名的MP3播放软件WINAMP的用户界面。
VB基础类
7,762
社区成员
197,608
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章