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

Вниз

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

 
Hawker2007 ©   (2003-03-15 17:40) [0]

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


 
jack128 ©   (2003-03-15 21:49) [1]

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;


 
SPeller ©   (2003-03-16 10:01) [2]

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


 
jack128 ©   (2003-03-16 15:08) [3]

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


 
jack128 ©   (2003-03-16 15:11) [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;


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

> 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-й строке".



 
Anatoly Podgoretsky ©   (2003-03-16 15:16) [6]

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


 
hawker2007 ©   (2003-03-21 11:04) [7]

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



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

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

Наверх




Память: 0.48 MB
Время: 0.015 c
3-59549
Иван
2003-04-25 16:24
2003.05.19
Как работать с DBF и Paradox, используя ADO-компоненты?


1-59775
Peter
2003-05-06 17:50
2003.05.19
Как узнать путь


3-59570
_angelll
2003-04-27 16:45
2003.05.19
Подключение к базе ACCESS через ADO не удаляется запись


4-60005
Dimonich
2003-03-17 18:32
2003.05.19
Как свернуть прогу в трей?


1-59780
Slavik
2003-05-06 18:12
2003.05.19
Как узнать размер файла. FileSize не подходит. :(