Здравствуйте, эксперты ! Получил я ответ от эксперта Avl2k об иконках в меню. За что его благодарю. Теперь такой трабл : у меня стоит VC++ 6.0, Windows 98 SE. Но макросы MIIM_STRING и MIIM_BITMAP компилятором не определяются, хотя winuser.h под- ключаю. В winuser.h есть такие строки : #if(WINVER >= 0x0500) #define MIIM_STRING 0x00000040 #define MIIM_BITMAP 0x00000080 #define MIIM_FTYPE 0x00000100 Член hbmpItem тоже компилятор не видит. #if (_WIN32_WINNT >= 0x0500) HBITMAP hbmpItem; // used if MIIM_BITMAP Как быть ?
Доброе время суток, IceWINteR! это значит, что вся эта фича работает толъко под Win2000 и выше и тут уж ничего не поделаешь :)) Ответ отправлен: 28.03.2003, 12:08 Отправитель: Ramzes Отвечает Avl2k
Добрый день, IceWINteR! Для того, чтобы включить объявления MIIM_BITMAP и hbmpItem, необходимо определить макросы WINVER как 0x0500 и _WIN32_WINNT как 0x0500, правда при этом есть вероятность подцепить некоторые объявления, которые не поддерживаются Win98. Макросы определяются: 1. либо через свойства проекта Project/Settings/C/C++/General/Preprocessor Definitions: WINVER=0x0500,_WIN32_WINNT=0x0500 2. либо непосредственно перед включением Windows.h: #define WINVER 0x0500 #define _WIN32_WINNT 0x0500 С уважением, Avl2k.
Ответ отправлен: 27.03.2003, 17:34 Отправитель: Avl2k
Вопрос № 653
Народ, спасайте... Я уже запарился с IDE Borland C++ 5.02 <-0 Backspace не пашет - пишет какие-то символы, Enter пропускает две строки вместо одной, почти никакие стандартные сочетания клавиш не пашут... Может, подскажете патч какой... Я не с одного диска пытался ставить, ни фига не пашет, притом, что когда-то давным-давно с диска, котрый мне теперь не доступен, я поставил себе C++5.02 и он нормально пахал... Спасайте.
Здравствуйте, =FeanaR=! По всей видимости, у тебя просто комплект кривой - через меня в свое время прошло множество различных дистрибутивов (торговал компактами), ни на одном такого глюка не замечал... Ответ отправлен: 27.03.2003, 18:58 Отправитель: Gibbel
Форма отправки вопроса
Внимание!
Форма может работать некорректно в почтовых программах "Microsoft Outlook"
и "Microsoft Outlook Express". В программе The Bat!
подобные формы не работают вообще!
После нажатия на кнопку "Отправить", будет открыто второе окно. Заметьте,
что в некоторых браузерах могут стоять запреты на открытие других
окон, а также "чрезмерное" кэширование данных,
при этом факт отправки Вашего вопроса стоит под сомнением.
Мы рекомендуем открывать рассылку в программе Internet
Explorer 5.0+ или отправлять вопросы с сайта по адресу:
http://rusfaq.ru/cgi-bin/Message.cgi.