![]() |
|
Модераторы: feodorv, GremlinProg, xvr, Fixin |
![]()
|
|
| Dmitriy2k |
|
|||
![]() шустрый ![]() Профиль Группа: Участник Сообщений: 96 Регистрация: 6.11.2005 Репутация: нет Всего: нет |
Есть функция LoadImage
Эта функция загружает Bitmap из файла. Я же пишу на visual С++ без MFC, используя ресурсы Как достать и использовать Bitmap из ресурсов, который имеет название ,например, IDB_BITMAP1? |
|||
|
||||
| neosapient |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 672 Регистрация: 16.8.2006 Репутация: 3 Всего: 4 |
Может макрос MAKEINTRESOURCE поможет.
Взгляни пример. Это сообщение отредактировал(а) neosapient - 11.11.2006, 18:43 Присоединённый файл ( Кол-во скачиваний: 20 )
DrawInDialog3.rar 35,61 Kb |
|||
|
||||
| anwe |
|
||||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 748 Регистрация: 2.9.2006 Репутация: 1 Всего: 23 |
А в файле ресурсов:
|
||||
|
|||||
| Dmitriy2k |
|
|||
![]() шустрый ![]() Профиль Группа: Участник Сообщений: 96 Регистрация: 6.11.2005 Репутация: нет Всего: нет |
Попробовал MAKEINTRESOURCE - компилится нормально, но bitmap не отображается на окне
Добавлено @ 18:57 Получилось. Спасибо. Сделал так: hBitmap=LoadBitmap(hInst,MAKEINTRESOURCE(IDB_BITMAP1)); |
|||
|
||||
| neosapient |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 672 Регистрация: 16.8.2006 Репутация: 3 Всего: 4 |
Брр... что за
hBitmap=(HANDLE)MAKEINTRESOURCE(IDB_BITMAP2); // MAKEINTRESOURCE возвращает строку Это все ж более корректно. hBitmap=LoadBitmap(hInst,MAKEINTRESOURCE(IDB_BITMAP1)); Взгляни пример в приложении Присоединённый файл ( Кол-во скачиваний: 21 )
DrawInDialog4.rar 35,67 Kb |
|||
|
||||
| Dmitriy2k |
|
|||
![]() шустрый ![]() Профиль Группа: Участник Сообщений: 96 Регистрация: 6.11.2005 Репутация: нет Всего: нет |
Шустрый:
Спасибо за файл. Все получилось. Я как раз так и сделал: hBitmap=LoadBitmap(hInst,MAKEINTRESOURCE(IDB_BITMAP1)); (посмотри конец моего предыдущего письма) |
|||
|
||||
| neosapient |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 672 Регистрация: 16.8.2006 Репутация: 3 Всего: 4 |
Извени, но просто ветка форума не закрыта, вот и начал довать дополнительный ответ. Не забывай закрывать ветку. Присоединённый файл ( Кол-во скачиваний: 16 )
DrawInDialog5.rar 35,69 Kb |
|||
|
||||
![]()
|
| Правила форума "C/C++: Системное программирование и WinAPI" | |
|
|
На данный раздел распространяются Правила форума и Правила раздела С++:Общие вопросы . Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Chipset, Step, Fixin, GremlinProg, xvr. feodorv. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Системное программирование и WinAPI | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |