如何让一个处于最小化状态的外部的程序(比如Word)最大化?请高手指点!谢谢

解决方案 »

  1.   

    var 
    wndHandle : THandle; 
    wndClass : array[0..50] of Char; 
    begin 
    StrPCopy(@wndClass[0], '记事本'); 
    wndHandle := FindWindow(@wndClass[0], nil); 
    ShowWindow(wndHandle, SW_RESTORE or SW_SHOWMAXIMIZED); 
    end;  
      

  2.   

    不行啊,我用Word试了试,没有效果的?
    我用 Spy++ 找到Word的类名为:OpusApp
    在程序中这样写:
      ShowWindow(FindWindow('OpusApp',nil), SW_RESTORE or SW_SHOWMAXIMIZED);
    FindWindow可以找到Word的句柄,但是Word没有反应的???
      

  3.   

    var
    wndHandle : THandle;
    begin
    wndHandle := FindWindow('OpusApp',nil);
    ShowWindow(wndHandle,  SW_SHOWMAXIMIZED);
    SetForegroundWindow(wndHandle);
    end;