Приветствую всех экспертов! Почему у меня в переменную bmp не передается картинка с именем "CHIK_PIC"? Имя написано верно, в .rc файле есть строки: CHIK_PIC BITMAP DISCARDABLE "Debug\Chikorita.bmp" CHIK_MASK BITMAP DISCARDABLE "Debug\Chikatrans.bmp" и в EXEшнике эти картинки есть. MSDN у меня нет, и в городе его не достать, так что не надо, пожалуйста, посылать меня на эти 4 буквы :) И сразу ещё вопрос, можно ли в HBITMAP получить картинку не из ресурса, а из файла, если да, то как.
Приветствую Вас, Некро! Возможно, CHIK_PIC у тебя число (ищи define до определения ресурса). Тогда тебе надо подгружать ее так: bmp = LoadBitmap(hInstance,MAKEINTRESOURCE(CHIK_PIC)); P.S.: MSDN можно найти по адресу: msdn.microsoft.com.
Ответ отправлен: 30.06.2003, 10:27 Отправитель: Gibbel Отвечает xiron
Доброе время суток, Некро! Есть такая функция для загрузки картинки из файла HANDLE LoadImage( HINSTANCE hinst, // handle to instance LPCTSTR lpszName, // image to load, path UINT uType, // image type IMAGE_BITMAP int cxDesired, // desired width 0 int cyDesired, // desired height 0 UINT fuLoad // load options LR_LOADFROMFILE | LR_DEFAULTSIZE ); Оно возвратит тебе HBITMAP если uType=IMAGE_BITMAP Ответ отправлен: 01.07.2003, 14:16 Отправитель: xiron
Вопрос № 887
Уважаемые эксперты! Помогите разобраться!При любом кол-ве value в ключе RUN выводятся только первые два. RegEnumValue заносит данные в массивы только два раза. Буду благодарен за помощь.
Приветствую Вас, Yuriy! Не, я просто фигел! Два битых часа сидел - проверил каждый символ, каждую строчку - ну все! И не хочет нормально работать. Я не знаю что это за фигня такая! Я запускаю прогу под Windows XP. У тебя случайно не XP? Эксперты SOS!!! Подключайтесь, а то я вижу никто не шевелится! Очень интересная ситуация! Не заню - или я дурак или Винда моя прекалывается надо мной, но больше двух строк не пишет, причем начинает со второй. Тут наверное глючит функция RegEnumValue(...).Все функции проверил, ну не знаю... Ответ отправлен: 30.06.2003, 22:55 Отправитель: BOLT
Форма отправки вопроса
Внимание!
Мы рекомендуем открывать рассылку в программе Internet Explorer 5.0+
или отправлять вопросы с сайта по адресу:
http://rusfaq.ru/cgi-bin/Message.cgi.