在工具栏中的onmousemove中用代码实现,这种方法比较复杂一点。别一种方法是能进发windows信息实现(较简单)。
解决方案 »
- 如何用sqlserver实现对某个字段输入的限制???????
- 电子转程序设计需要学些什么课程
- 怎樣獲得dbedit控件的值?
- 请使用 IBX 控件的高手进来
- 请问哪位老兄自考计算机本科????请进来座座!!!共同探讨!!!
- 自动设置QRDBText的LEFT属性?
- 请问怎么压缩paradox数据库?
- Delphi 程序员应该以 RAD 为最终目标还是"真正的软件开发"目标?
- 有没有监视注册表和文件目录改变的软件
- 我是delphi的菜鸟啊,希望大家多多关照!!!!公开你们的QQ吧!!
- 不好意思,有没有哪位仁兄告诉我应该怎样把数据库中的某个数据显示在一个treeview中呢?
- 奇菜问题!为什么在MEMO中正常显示的中文到了TRICHEDIT中就不能正常显示?
对第二种方法,请举一简单例子,不胜感激!
if(Button==mbLeft)
{
ReleaseCapture()
Perform(WM_NCLBUTTONDOWN,HTCAPTIOB,0);
}
procedure TForm1.ToolBar1MouseDown(Sender: TObject; Button: TMouseButton;
Shift: TShiftState; X, Y: Integer);
begin
ReleaseCapture;
Perform(WM_SYSCOMMAND,$f012,0);
end;
private
procedure WMNCHitTest(var M: TWMNCHitTest); message WM_NCHitTest;procedure WMNCHitTest(var M: TWMNCHitTest); message WM_NCHitTest;
begin
inherited;
if M.Result=htClient then
M.Result:=htCaption;
end;