Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.06.11;
Скачать: CL | DM;

Вниз

GetWindowPlacement   Найти похожие ветки 

 
Вопрос2006   (2006-03-16 10:55) [0]

Нужно узнать, свернуто ли чужое приложение.
Пробую делать так
procedure TForm1.Button1Click(Sender: TObject);
var
 hwndHandle: THANDLE;
 style: longBool;
 awps: PWINDOWPLACEMENT;
begin
hwndHandle := FindWindow(nil, "1 - Áëîêíîò");
 if (hwndHandle <> 0) then
   begin
    style:=GetWindowPlacement(hwndHandle,awps);
      if awps.showCmd =  SW_SHOWMINIMIZED then
        ShowMessage ("Window mINImized")
      else
        ShowMessage ("Window not mINIimized");
   end;
end;

Не получается :(
SW_SHOWMINIMIZED должно быть равно 2, у меня большое очень число.


 
Игорь Шевченко ©   (2006-03-16 11:15) [1]


> Нужно узнать, свернуто ли чужое приложение.


IsIconic(HWND)


 
Вопрос2006   (2006-03-16 11:24) [2]

ИШ - ку-у-у-ль! :)

> procedure TForm1.Button1Click(Sender: TObject);
> var
>   hwndHandle: THANDLE;
> begin
>  hwndHandle := FindWindow(nil, "1 - &#193;&#235;&#238;&#234;&#237;&#238;&#242;");
>  if (hwndHandle <> 0) then
>    begin
>      if IsIconic(hwndHandle)then
>          ShowMessage ("Window mINImized")
>        else
>          ShowMessage ("Window not mINIimized");
>     end;
> end;


 
Вопрос2006   (2006-03-16 11:46) [3]

Игорь, а моим способом нельзя было узнать? В чем была моя ошибка?
Спасибо.


 
Вопрос2006   (2006-03-16 11:51) [4]

Вопрос снят. Спасибо.
http://forum.sources.ru/index.php?showtopic=136271



Страницы: 1 вся ветка

Текущий архив: 2006.06.11;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.039 c
2-1148557809
tvv
2006-05-25 15:50
2006.06.11
Работа с DLL


9-1131353827
Med
2005-11-07 11:57
2006.06.11
ошибка компиляции проги с компонентами GLScene


2-1148401854
Juice
2006-05-23 20:30
2006.06.11
Перетаскивание формы


3-1145514966
vishnia
2006-04-20 10:36
2006.06.11
Индексы в Access


15-1148075340
Imbac
2006-05-20 01:49
2006.06.11
PHP