edit1.Text:=''就可清除edit内容
让窗口不能移动得相应WM_WINDOWPOSCHANGING消息。
让窗口不能移动得相应WM_WINDOWPOSCHANGING消息。
解决方案 »
- 纯VCL数据库引擎FireDBV1.01
- 有杭州的吗?杭州用Delphi开发的单位这么少,不好找工作呀?
- 如何遍历本工程所有打开的窗口
- 向winsoc高手求救
- 有两个列表框,相互比较各自的条目,若listbox1列表框中的条目没有和listbox2列表框中的条目相对应,则把listbox1列表框中该条目清除。不
- 高手请进,马上解决
- 100分寻找李维delphi5.x ADO/MTS/COM+ 原书配套光盘代码,大陆的简体版本
- 为什么不能传递窗体的handle给另一个类的hwnd数据类型的变量?????如何才能在另一个类中得到窗体的句柄??
- 请讨论:(1)COM通信控件的稳定性(2)类似Win2000任务管理器中CPU利用率曲线使用什么控件做最好?
- 用DELPHI的自带工具制作联机文档中的困惑。
- 我想得到系统菜单,高手进来……
- 这个问题要不再解决,我完蛋了。请各位豪杰帮帮我。
unit Unit1;interfaceuses
Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs;type
TForm1 = class(TForm)
private
{ Private declarations }
public
procedure WMWindowsPos(var Msg:TWMWindowPosMsg);message WM_WINDOWPOSCHANGING;
{ Public declarations }
end;var
Form1: TForm1;implementation{$R *.DFM}procedure TForm1.WMWindowsPos(var Msg: TWMWindowPosMsg);
begin
with msg do
Begin
WindowPos.x:=Left;
WindowPos.y:=Top;
WindowPos.cx:=Width;
WindowPos.cy:=Height;
end;
end;end.
//这样窗体就没法移动啦,另外可以重载WM_NCHITTEST,返回客户区域也行。
begin
inherited;
if ValMsg.Result = HTCAPTION then
begin
ValMsg.Result := HTCLIENT;
end;
end;