Модераторы: feodorv, GremlinProg, xvr, Fixin
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Апи.Растр не рисуется, Но ошибок нет 
:(
    Опции темы
Gongex
Дата 14.4.2008, 14:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 81
Регистрация: 1.1.2008

Репутация: нет
Всего: 0



Админ удалил мой код с одной похожей темы,поэтому ........начинаю заново

Такой код,обычная зарисовка:ошибок нет но и не рисуется:

Код

    HDC hdc=GetDC(hWnd);
 static HBITMAP hBitmap,oldBitmap;
HDC hdcMem;
static BITMAP bm;


            hBitmap=LoadBitmap(hInst,MAKEINTRESOURCE(IDB_BITMAP1));
                GetObject(hBitmap,sizeof(LPSTR),&bm);
                hdcMem=CreateCompatibleDC(hdc);
                SelectObject(hdcMem,hBitmap);
                BitBlt(hdc,150,150,bm.bmWidth+50,bm.bmHeight+50,hdcMem,0,0,SRCCOPY);
                //DeleteDC(hdcMem);



Хочу одну идею реализовать.Кнопками Next  и Back битмапы просматривать

Добавлено через 1 минуту и 5 секунд
написал,отправил,а кода нет.
Вы код видите вверху?

Добавлено через 2 минуты и 45 секунд
Earnest??
PM MAIL   Вверх
Andrey44
Дата 14.4.2008, 15:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1501
Регистрация: 4.12.2006
Где: На работе

Репутация: 8
Всего: 26



Проверь hBitmap - не пустой ли?


--------------------
????? ??, ??????? ?????.  smile 
PM MAIL WWW ICQ   Вверх
Gongex
Дата 14.4.2008, 20:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 81
Регистрация: 1.1.2008

Репутация: нет
Всего: 0



по ходу пусто    
Код

-        hBitmap    0x00000000 {unused=??? }    HBITMAP__ *
        unused    CXX0030: Error: expression cannot be evaluated    



Добавлено через 3 минуты и 37 секунд
там  про все такие надписи.А как проверить?
PM MAIL   Вверх
Andrey44
Дата 15.4.2008, 07:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1501
Регистрация: 4.12.2006
Где: На работе

Репутация: 8
Всего: 26



Ты в дебагере запускаешь или в релизе?


--------------------
????? ??, ??????? ?????.  smile 
PM MAIL WWW ICQ   Вверх
586
Дата 15.4.2008, 22:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2243
Регистрация: 8.5.2006

Репутация: 39
Всего: 146



Цитата(Gongex @  14.4.2008,  15:35 Найти цитируемый пост)
GetObject(hBitmap,sizeof(LPSTR),&bm);

Почему не sizeof(BITMAP)?

Цитата(Gongex @  14.4.2008,  21:31 Найти цитируемый пост)
как проверить? 

Код
if(hBitmap) {
   // code
} else {
   // error
}

PM   Вверх
Gongex
Дата 17.4.2008, 23:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 81
Регистрация: 1.1.2008

Репутация: нет
Всего: 0



с вами из ямы не вылезешь,взял бы откомпилировал,и выявил ошибку,

Добавлено через 1 минуту и 45 секунд
ваще файл картинки бракует,типа "не знаю и не найду где он".....

адресс вот такой:
C:\Documents and Settings\Emme\Мои документы\Visual Studio 2008\Projects\api2\bitmap1.jpg

Добавлено через 3 минуты и 16 секунд
учебник Щупака,постоянно не лады с кодами.....Пишу на почту чо и как-неотвечает.Говорит идеальных кодов не бывает.,писатель блин.

Добавлено через 4 минуты и 42 секунды
Цитата(Andrey44 @ 15.4.2008,  07:36)
Ты в дебагере запускаешь или в релизе?

Start Debugging
PM MAIL   Вверх
jonie
Дата 18.4.2008, 00:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 5613
Регистрация: 21.8.2005
Где: Владимир

Репутация: 7
Всего: 118



Gongex учись выражаться яснее, пожалуйста.
на пост 586 обрати, пожалуйста, внимание.
при чем там jpg ?
загрузить из ресурса такой функций можно только BMP....



--------------------
Что-то не поняли? -> Напейтесь до зеленых человечков... эта сверхцивилизация Вам поможет...
PM MAIL Jabber   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "C/C++: Системное программирование и WinAPI"
Fixin
GremlinProg
xvr
feodorv
  • Большое количество информации и примеров с использованием функций WinAPI можно найти в MSDN
  • Описание сообщений, уведомлений и примеров с использованием компонент WinAPI (BUTTON, EDIT, STATIC, и т.п.), можно найти в MSDN Control Library
  • Непосредственно, перед созданием новой темы, проверьте заголовок и удостоверьтесь, что он отражает суть обсуждения.
  • После заполнения поля "Название темы", обратите внимание на наличие и содержание панели "А здесь смотрели?", возможно Ваш вопрос уже был решен.
  • Приводите часть кода, в которой предположительно находится проблема или ошибка.
  • Если указываете код, пользуйтесь тегами [code][/code], или их кнопочными аналогами.
  • Если вопрос решен, воспользуйтесь соответствующей ссылкой, расположенной напротив названия темы.
  • Один топик - один вопрос!
  • Перед тем как создать тему - прочтите это .

На данный раздел распространяются Правила форума и Правила раздела С++:Общие вопросы .


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Chipset, Step, Fixin, GremlinProg, xvr. feodorv.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Системное программирование и WinAPI | Следующая тема »


 




[ Время генерации скрипта: 0.0473 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.