窗体时让他最大化并提前显示(30分)

  • 主题发起人 主题发起人 zysing
  • 开始时间 开始时间
Z

zysing

Unregistered / Unconfirmed
GUEST, unregistred user!
呵呵,你帮我看一下,下面的我想实现找到wndme窗体时让他最大化并提前显示,下面的代码没问题啊觉得,可就是不能实现了???指点一二谢谢了啊
var
wndme :HWND;
if wndme <> 0 then
begin
ShowWindow(wndme,SW_MAXIMIZE); //让wndme窗体最大化
SetForegroundWindow(wndme); //让wndme窗体提最前
end
 
你的wndme变量没有正确的把wndme窗体的句柄拿到手。
 
我这个模拟的东东运行的状况看是找到了句柄了的这没问题
但是,两个窗体在其中一个A让了B最大化时往往B只是最大化,并不提前,若B处于最小化时,它只是闪并不最大化更不提前,问题是在这里
 
var
wndme :HWND;
begin
wndme:= FindWindow(nil,'FEEL');
if wndme <> 0 then
begin
ShowWindow(wndme,SW_MAXIMIZE); //让wndme窗体最大化
SetForegroundWindow(wndme); //让wndme窗体提最前
end;
这是全的,呵呵,刚粘掉了找句柄的东东
 

Similar threads

后退
顶部