Форум: "WinAPI";
Текущий архив: 2006.06.11;
Скачать: [xml.tar.bz2];
Вниз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 - Áëîêíîò");
> 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 вся ветка
Форум: "WinAPI";
Текущий архив: 2006.06.11;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.017 c