seyed_farid
یک شنبه 22 اردیبهشت 1392, 18:00 عصر
من در برنامه ام ميخواهم كه فرمي كه تو برنامه ديگري دارم و اونو پنهان كردم كاري كنم كه نمايش داده بشه.
فكر كنم با SendMessage بشه. كسي ميتونه راهنمائيم كنه؟:تشویق:
یوسف زالی
یک شنبه 22 اردیبهشت 1392, 19:26 عصر
سلام.
با ShowWindow می شه.
اما باید Handle فرم رو بگیرید.
SayeyeZohor
یک شنبه 22 اردیبهشت 1392, 22:32 عصر
var _PreviousHandle : THandle;
begin
  _PreviousHandle := FindWindow('TfrmMainForm',nil);
  if _PreviousHandle <> 0 then
  begin
    ShowMessage('Application "" is already running!');
    SetForegroundWindow(_PreviousHandle);
    ShowWindow(_PreviousHandle, SW_SHOW);
    Application.Terminate;
    Exit;
  end;
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.