Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Рисование на компаненте не имеющем канву

468
08 марта 2005 года
Jackal
48 / / 20.09.2000
Привет, Всем!
У меня такая трабла, на форме есть компонент TPanel. Из файла ресурсов я загружаю bitmap. Как мне этот bitmap отрисовать на TPanel? Уж оччень нужно...
301
08 марта 2005 года
lord Kelvin
897 / / 08.11.2004
Цитата:
Originally posted by Jackal
Привет, Всем!
У меня такая трабла, на форме есть компонент TPanel. Из файла ресурсов я загружаю bitmap. Как мне этот bitmap отрисовать на TPanel? Уж оччень нужно...


 
Код:
TCanvas *cnv = new TCanvas();
cnv->Handle=GetDC(Panel1->Handle);

Что-нибудь в этом роде.
468
08 марта 2005 года
Jackal
48 / / 20.09.2000
Спасибо, я уже разобрался. Попутный вопрос: есть кусок кода
Код:
...
#pragma resource "demo.res"
TEditForm *EditForm;
//---------------------------------------------------------------------------
...
//---------------------------------------------------------------------------
void __fastcall TEditForm::FormCreate(TObject *Sender)
{
    Graphics::TBitmap *Symbol = new Graphics::TBitmap();
    Symbol->LoadFromResourceName((int)HInstance, "Bitmap");
    Image->Height = Symbol->Height;
    Image->Width = Symbol->Width;
    delete Symbol;
}

вылетает с ошибкой:
 
Код:
Project demo.exe raised exception class EResNotFound with message 'Resource Bitmap not found'. Process stopped. Use Step or Run to continue.

Хотя ресурс BITMAP в demo.res есть. В чем может быть проблемма?
8.0K
08 марта 2005 года
Volkov
15 / / 23.09.2004
Цитата:
Originally posted by Jackal
 
Код:
Project demo.exe raised exception class EResNotFound with message 'Resource Bitmap not found'. Process stopped. Use Step or Run to continue.

Хотя ресурс BITMAP в demo.res есть. В чем может быть проблемма?

А если написать Symbol->LoadFromResourceName((int)HInstance, "BITMAP"); ?

468
08 марта 2005 года
Jackal
48 / / 20.09.2000
Тоже не помагает
310
08 марта 2005 года
fellow
853 / / 17.03.2003
А переименовать Bitmap в MyCoolBitmap? :)
468
08 марта 2005 года
Jackal
48 / / 20.09.2000
Цитата:
Originally posted by fellow
А переименовать Bitmap в MyCoolBitmap? :)


Я и переименовывал, и создавал другой файл ресурсов. Пытался загрузить с него - та же ошибка...

310
08 марта 2005 года
fellow
853 / / 17.03.2003
Цитата:
Originally posted by Jackal

Я и переименовывал, и создавал другой файл ресурсов. Пытался загрузить с него - та же ошибка...


Сам ресурс переименовывал?

468
08 марта 2005 года
Jackal
48 / / 20.09.2000
Цитата:
Originally posted by fellow

Сам ресурс переименовывал?


И ресурс и файл ресурсов

501
12 марта 2005 года
hell_admin
110 / / 02.10.2004
Расскажи подробно как ресурс создавал и покажи текс
468
14 марта 2005 года
Jackal
48 / / 20.09.2000
Цитата:
Originally posted by hell_admin
Расскажи подробно как ресурс создавал и покажи текс



всем спасибо, сам разобрался. На самом деле файл ресурсов кривой был...

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог