在MouseDown事件中怎样判断是双击了标题栏的网格线
解决方案 »
- a星算法中 f值要是有多个相同的值 如何取舍?
- 把数据存在TreeView的data里安全么?
- 请问如何知道程序是从什么地方运行的?
- 一个让我找不到头绪的问题~~
- 急啊~~!!!!我语句这样写的,为什么不能实现连续打印报表呢?
- 2个关于面向对象的问题? 请大家讨论一下!
- 我原来学的是PB,VB;现在想学DELPHI,各位高手请指条明路
- 如何隐藏listview中的指定的行?
- 请问如何使程序在一时候只运行一个实例--最简单方法,最好一个过程能解决,不要太多功能
- 修复注册表文件关联
- 做过WIA接口扫描或VC。NET很熟的朋友请进
- 怎么把doc文件通过存储过程存到oracle的blob类型的字段中?(100分啊)
在MouseDown响应的是在工作区的鼠标事件,
而标题懒根本就不属于工作区。
给你两个建议,
1,隐藏原来的标题栏,自己画一个标题栏。
2,查查MSDN,应该有这个鼠标事件,
你自己编写消息函数。
WM_NCLBUTTONDOWN
添加
procedure WMNCLButtonDown(var Msg: TWMNCLButtonDown); message WM_NCLBUTTONDOWN;
注意它的 Msg.HitTest 判断。