Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Системное программирование и WinAPI > TME_NONCLIENT и WM_NCMOUSELEAVE


Автор: MenSem 17.12.2008, 11:32
del

Автор: 586 17.12.2008, 12:07
Перед #include <windows.h> определи директиву WINVER:
Код
#define WINVER  0x0500
#include <windows.h>

WINVER - это версия ОС. 
Описание значений WINVER и _WIN32_WINNT http://msdn.microsoft.com/en-us/library/aa383745(VS.85).aspx

Добавлено через 1 минуту и 25 секунд
При такой проблеме помогает поиск в файле winuser.h

Автор: MenSem 17.12.2008, 12:56
del

Автор: 586 17.12.2008, 16:26
Цитата(MenSem @  17.12.2008,  12:56 Найти цитируемый пост)
В winuser.h ни первого ни второго нет.

Тогда у себя в коде придётся определять.
Код
#define TME_NONCLIENT   0x00000010

#define WM_MOUSEHOVER                   0x02A1
#define WM_MOUSELEAVE                   0x02A3

#define WM_NCMOUSEHOVER                 0x02A0
#define WM_NCMOUSELEAVE                 0x02A2

http://www.google.ru/search?hl=ru&lr=&newwindow=1&safe=off&sa=X&oi=spell&resnum=0&ct=result&cd=1&q=%23define+TME_NONCLIENT&spell=1 дефайны тоже хорошо ищет

Автор: MenSem 17.12.2008, 16:54
del

Автор: GremlinProg 22.12.2008, 18:30

M
GremlinProg
Если вопрос решен, помечайте тему соответствующим образом

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)