Главная страница
    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.065 c
2-1273183195
Light-blr
2010-05-07 01:59
2010.08.27
Переход стрелочками между окошками


15-1272143249
Германн
2010-04-25 01:07
2010.08.27
Не могу поверить!


2-1268099427
Б
2010-03-09 04:50
2010.08.27
Fill pointer.


15-1263763827
Юрий
2010-01-18 00:30
2010.08.27
С днем рождения ! 18 января 2010 понедельник


2-1270565783
Buzzik
2010-04-06 18:56
2010.08.27
Проблема с потоками





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