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

Вниз

Не правильно работает WM_NCHITTEST на Vista x64   Найти похожие ветки 

 
Человек   (2009-04-08 08:53) [0]

Кто нибуть сталкивался с тем, что в Vista х64 (а может и в других версиях) WM_NCHITTEST возвращает HTCLOSE не верно, точнее не совсем верно, какбудто кнопка закрытия сдвинута вправо вниз.
ЗЫ. Устанавливал глобальный хук на мышу и нажатие левой кнопки.


 
Eraser ©   (2009-04-09 02:49) [1]

возможно стоит обратить внимание на это
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.


 
Игорь Шевченко ©   (2009-04-09 20:31) [2]

Eraser ©   (09.04.09 02:49) [1]

Они не пишут, кстати, за каким хреном они придумали этот DWM ?


 
Eraser ©   (2009-04-09 20:44) [3]

> [2] Игорь Шевченко ©   (09.04.09 20:31)

для красоты наверно. сама по себе задумка хорошая, вот только бы получить доступ к копии уже готовой композиции экрана в памяти (а она точно есть) я б доволен был. а пока одни проблемы создает.



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

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

Наверх




Память: 0.44 MB
Время: 0.064 c
15-1272745804
Юрий
2010-05-02 00:30
2010.08.27
С днем рождения ! 2 мая 2010 воскресенье


15-1275228682
MBo
2010-05-30 18:11
2010.08.27
С днем химика!


2-1269516298
Delphist2
2010-03-25 14:24
2010.08.27
как узнать адрес процедуры?


15-1263977721
картман
2010-01-20 11:55
2010.08.27
Обработка ошибок


15-1264023028
Юрий
2010-01-21 00:30
2010.08.27
С днем рождения ! 21 января 2010 четверг





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский