Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

GetWindowPlacement - ?????? [D5, D6, Win95/98, WinXP]


Hawker2007 ©   (2003-03-15 17:40:00) 

Люди хелп как этим пользоваться, мне нужно получить состояние окна в данный момент но ничего кроме EAccessViolation получить не удается.... :((


hawker2007   (2003-03-21 11:04:00) [1]

Удалено модератором


Anatoly Podgoretsky   (2003-03-16 15:16:00) [2]

jack128 © (16.03.03 15:08)
Он не в праве, этим Пушкин занимается,


Юрий Зотов   (2003-03-16 15:15:00) [3]

> jack128 © (15.03.03 21:49)

Из хелпа:

length
Specifies the length, in bytes, of the structure. Before calling the GetWindowPlacement or SetWindowPlacement functions, set this member to sizeof(WINDOWPLACEMENT).

GetWindowPlacement and SetWindowPlacement fail if this member is not set correctly.


> Hawker2007 © (15.03.03 17:40)
> но ничего кроме EAccessViolation получить не удается

А не приводя ни строчки кода, вряд ли удастся получить ответ на вопрос. Кроме стандартного "ошибка в 17-й строке".


jack128   (2003-03-16 15:11:00) [4]

Ну ладно, я тоже люблю структуры инициализировать :-))


var WP : TWindowPlacement;
begin
wp.length := SizeOf(wp); // инициализация
if GetWindowPlacement(Handle,@WP) then begin
case wp.showCmd of
SW_HIDE : ShowMessage("SW_HIDE");
SW_MINIMIZE : ShowMessage("SW_HIDE");
end
end;
end;


jack128   (2003-03-16 15:08:00) [5]

Почему Вася?
Hawker2007 !! :-))


SPeller   (2003-03-16 10:01:00) [6]

А кто структуру WindowPlacement инициализировать будет? Вася?


jack128   (2003-03-15 21:49:00) [7]

var WP : TWindowPlacement;
begin
if GetWindowPlacement(Handle,@WP) then begin
case wp.showCmd of
SW_HIDE : ShowMessage("SW_HIDE");
SW_MINIMIZE : ShowMessage("SW_HIDE");
end
end;
end;


Наверх

Титульная страница Поиск, карта сайта Написать письмо