Форум: "Основная";
Текущий архив: 2003.02.03;
Скачать: [xml.tar.bz2];
ВнизПро память, хуки и указатели Найти похожие ветки
← →
DVM (2003-01-23 19:01) [0]Помогите с вот таким вопросом. Что-то никак не соображу.
Я ловлю сообщение хуком на WH_SHELL. Одно из сообшений, не помню точно название ...GetMinMax возвращает в LParam адрес области памяти, где хранится структура Rect, означающая в какой прямоугольник должно свернуться окно, возвращаемое wParam.
Как мне поместить какой то свой MyRect:TRect по адресу указанному в LParam?
Чтобы окно свернулось в то место экрана, куда я хочу.
Explorer, разумеется из памяти выгружен.
Что-то никак не получается.
← →
Axis_of_Evil (2003-01-23 19:14) [1]MyRect:TRect
не помню точно название ...GetMinMax := @MyRect;
← →
DVM (2003-01-23 21:18) [2]Я наверное неправильно объяснил, короче, есть число обозначающее адрес в памяти (это число я получил из lParam сообщения). Как туда положить MyRect:TRect?
← →
Юрий Зотов (2003-01-23 22:19) [3]with PRect(LParam)^ do // Именно PRect, а не TRect.
begin
Left := 10;
Top := 20;
Right := 30;
Bottom := 40;
end;
Под NT может не пройти (исходя из старой справки). Под 9х, 2k и XP, вроде, проходит (исходя из MSDN).
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2003.02.03;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.01 c