Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "WinAPI";
Текущий архив: 2003.10.23;
Скачать: [xml.tar.bz2];

Вниз

RegisterShellHookWindow Function + HSHELL_GETMINRECT вопрос   Найти похожие ветки 

 
DVM   (2003-08-19 15:06) [0]

На сайте Microsoft имеется вот такая функция. С ней собственно все понятно, за исключением вот этого:

HSHELL_GETMINRECT: A pointer to a SHELLHOOKINFO structure.

Но нигде мне не удалось найти сведений о том, что это SHELLHOOKINFO.

В справке, включенной в Delphi сказано причем совсем по-другому:

HSHELL_GETMINRECT: Windows 95 only: A window is being minimized or maximized and the system needs the coordinates of the minimized rectangle for the window. The wParam parameter contains the handle of the window, and the lParam parameter contains the address of a RECT structure that receives the coordinates.

Где правда? Кто-нибудь что знает про SHELLHOOKINFO???


 
Игорь Шевченко   (2003-08-19 15:37) [1]

Hook вызывается с Lparam = Rect.
Обычно он вызывается при обработке сообщения WM_CONTEXTMENU в DefWindowProc, при этом окнам может послыаться сообщение с кодом $008B (WM_MINRECTINTERNAL)


 
Игорь Шевченко   (2003-08-19 15:43) [2]

type
TSHELLHOOKINFO = packed record
WindowHandle : HWND;
TopLeft : TSmallPoint;
BottomRight : TSmallPoint;
end;


 
DVM   (2003-08-19 16:14) [3]


> Игорь Шевченко ©

Огромное СПАСИБО!



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

Форум: "WinAPI";
Текущий архив: 2003.10.23;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.44 MB
Время: 0.009 c
14-74379
Real_Punk
2003-10-02 21:19
2003.10.23
Скины


3-73986
AndCot
2003-10-01 09:56
2003.10.23
Индексы CDX в TTable


3-74018
StarCon
2003-09-29 13:12
2003.10.23
Список серверов в combo-box


6-74369
Demetrius2003
2003-08-26 16:48
2003.10.23
WinSock


1-74114
myname
2003-10-11 11:43
2003.10.23
Как внедрять в программу небольшие MP3-файлы и проигрывать их? Им





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский