Главная / FAQ по Builder'у / 147 При помощи Image Editor, поместил в...

147 При помощи Image Editor, поместил в .RES файл картинку. Как теперь эту картинку в приложении использовать?


1-й способ


 FKreuz = new Graphics::TBitmap;
  FKreuz->LoadFromResourceName((unsigned int)HInstance, "PICTURE1");

Во всех встречавшихся мне примерах название ресурса было большими буквами.
Victor Kazakov

2-й способ


...
  const AnsiString balls[] = {
    "WHITEBALL",
    "REDBALL",
    "BLUEBALL",
    "YELLOWBALL"
  };
...
  Graphics::TBitmap *bmp_instrument = NULL, *bmp_group = NULL;
  if (qScheduleInstrumentState->Active) {
    int result = qScheduleInstrumentState->Fields->Fields[0]->AsInteger;
    if (!ball_pict[result]) {
      ball_pict[result] = new Graphics::TBitmap();
      ball_pict[result]->LoadFromResourceName(NULL, balls[result]);
    };
    bmp_instrument = ball_pict[result];
    PanelText = ToolTip[result][0];
  };
...

pаботает
Anatoly Shafieff 2:5035/23.105

Предыдущий вопрос   |  Список вопросов   |   Следующий вопрос

источник      На главную      by jenyok
Copyright © 2003 JTSOFT
Сайт управляется системой uCoz