关于弹出窗口的小问题。(10分)

  • 主题发起人 主题发起人 chensh
  • 开始时间 开始时间
C

chensh

Unregistered / Unconfirmed
GUEST, unregistred user!
我用如下代码将窗体Form4置于最前端,但其中的Edit1控件却不能输入字母了,为什么?
怎么解决, 我要代码。
form4.ParentWindow := GetDesktopWindow;
Form4.FormStyle := fsStayOnTop;
form4.showmodal;
 
不要第一条语句
 
bswilson:
去掉了, 可是该窗口不能位于所有窗口的最前端, 好像另外需要一些代码。
 
SetWindowPos(Handle, Hwnd_Topmost, 0, 0, 0, 0, (SWP_NOMOVE Or SWP_NOSIZE))
个就是将窗口放在所有窗口上面的了,而且没有上面那个问题,很好的
 
FormStyle=fsStayOnTop
试试
 
用哪个still ontop的参数不行吗?
 
接受答案了.
 
后退
顶部