这是现在的“弹出窗体”的代码:
procedure TShow1Form.Button1Click(Sender: TObject);
begin
TestForm := TTestForm.Create(Application);
TestForm.Show;
end;1.如何实现,弹出的窗体,用户无法移动?
2.弹出子窗体后,如果没有关闭的话,主窗体不能进行任何操作。
procedure TShow1Form.Button1Click(Sender: TObject);
begin
TestForm := TTestForm.Create(Application);
TestForm.Show;
end;1.如何实现,弹出的窗体,用户无法移动?
2.弹出子窗体后,如果没有关闭的话,主窗体不能进行任何操作。
解决方案 »
- 郁闷的多线程问题
- 关于使用Dev Express控件包中 dxdbExtlookupEdit控件的疑问
- ADOQuery控件写 SQL语句的时候 整型变量参数应该如何写?
- 晕!CSDN到底是怎么加分的啊?
- 如何一直触发按钮事件
- 哪位大大帮忙发一个pbvm90.dll到我的邮箱,谢谢!emali: [email protected]
- Xe4中出现的Free错误,不知道什么问题,有知道的请指点一下
- 调用DataModule中的ADOConnection有什么需要注意的吗?
- 如何将 STRING 类型转换为 PCHAR 类型 ???
- 为什么在同一个局域网ping 出来的两台机子的ip是一样的?
- 用delphi7做出来的小程序总是缺少bql
- 请教一个ADO语法问题,为什么提示类型不匹配
var
_Menu:HMENU;
begin
BorderIcons:=BorderIcons-[biMaximize]; _Menu:=GetSystemMenu(Handle,False);
DeleteMenu(_Menu,SC_Move,MF_BYCOMMAND);
DeleteMenu(_Menu,SC_Size,MF_BYCOMMAND);
end;
protected
procedure WndProc(Msg:TMessage);override;
//.....
end;
implementation
procedure TTestForm.WndProc(Msg:TMessage);
begin
if Msg.Message=WM_MOVE then exit;
inherited;
end;
注意:一定要inherited;!!!!!!!!!!