![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Не правильно работает WM_NCHITTEST на Vista x64
Человек © (2009-04-08 08:53:00)Кто нибуть сталкивался с тем, что в Vista х64 (а может и в других версиях) WM_NCHITTEST возвращает HTCLOSE не верно, точнее не совсем верно, какбудто кнопка закрытия сдвинута вправо вниз.
ЗЫ. Устанавливал глобальный хук на мышу и нажатие левой кнопки.
Eraser (2009-04-09 20:44:00) [1]> [2] Игорь Шевченко © (09.04.09 20:31)
для красоты наверно. сама по себе задумка хорошая, вот только бы получить доступ к копии уже готовой композиции экрана в памяти (а она точно есть) я б доволен был. а пока одни проблемы создает.
Игорь Шевченко (2009-04-09 20:31:00) [2]Eraser © (09.04.09 02:49) [1]
Они не пишут, кстати, за каким хреном они придумали этот DWM ?
Eraser (2009-04-09 02:49:00) [3]возможно стоит обратить внимание на это
http://msdn.microsoft.com/en-us/library/ms645618(VS.85).aspx
Windows Vista:When creating custom frames that include the standard caption buttons, this message should first be passed to the DwmDefWindowProc function. This enables the Desktop Window Manager (DWM) to provide hit-testing for the captions buttons. If DwmDefWindowProc does not handle the message, further processing of WM_NCHITTEST may be needed.