![]() |
|
Модераторы: Daevaorn |
![]()
|
|
| xxx007 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 5 Регистрация: 19.11.2002 Репутация: нет Всего: нет |
Создаю самое просто окно по средствам MFC. Далее обрабатываю событие ON_WM_PAINT в котором хочу чтоб было так: void CMyWin::OnPaint() { CPaintDC dc(this); CBitmap m_bmp1; m_bmp1.LoadBitmap("IDB_BMP1"); CDC memdc; memdc.CreateCompatibleDC(&dc); memdc.SelectObject(&m_bmp1); //пытаюсь определить размеры bmp BITMAP bm; m_bmp1.GetObject(sizeof(bm),&bm); x_bmp=bm.bmWidth; y_bmp=bm.bmHeight; dc.BitBlt(0,0,x_bmp,y_bmp,&memdc,0,0,SRCCOPY); } Причем возникает runtime-error, ссылаясь на afxwin1.inl 283 строка...ентого файла... Как подругому можно отобразить картинку в окне...? Всё ето в MSVC6.0++ |
|||
|
||||
| Fantasist |
|
|||
|
Лентяй ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1517 Регистрация: 24.3.2002 Репутация: 4 Всего: 41 |
Я лично просто рисовал с помощью:
pDC->DrawState(CPoint(x,y),CSize(24,24),Bitmap,DSS_NORMAL); -------------------- Волны гасят ветер... |
|||
|
||||
![]()
|
| Правила форума "С++:Общие вопросы" | |
|
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |