WWW.ИСХОДНИКИ.РУ cpp.sources.ru
java.sources.ru web.sources.ru soft.sources.ru
jdbc.sources.ru asp.sources.ru api.sources.ru

  Форум на исходниках
  C / C++ / Visual C++
  Динамический битмап - вопрос?!!!

СПРОСИТЬ  ОТВЕТИТЬ
профайл | регистрация | faq

Автор Тема:   Динамический битмап - вопрос?!!!
catsy опубликован 23-02-2002 16:44 MSK   Click Here to See the Profile for catsy   Click Here to Email catsy  
У меня на форме динамически формируется маленький битмап. Цвет для него я выбираю с помощью стандартного диалога цветов. Но битмап рисуется совсем не тем цветом, что выбран (например, голубым вместо желтого).
Может, кто-нибудь, знает, почему? Вот код:
HBITMAP hb;
BITMAPINFO bi = {sizeof(BITMAPINFOHEADER), 16, 16, 0, 32,BI_RGB,
0, 0, 0, 0, 0};

hb = (HBITMAP)::CreateDIBitmap(dc.GetSafeHdc(),&bi.bmiHeader,CBM_INIT,bits,
&bi, DIB_PAL_COLORS);

m_bitmap.SetBitmap(hb);

Выше я определяю массив bits, который состоит из элементов COLORREF.
А настроить структуру BITMAPINFO для типа BI_BITFIELD у меня не получается.

purpe опубликован 24-02-2002 11:27 MSK     Click Here to See the Profile for purpe  Click Here to Email purpe     
Уведомляю вас, что форум переехал на новое место по адресу
http://pascal.sources.ru/cgi-bin/forum/YaBB.cgi

СПРОСИТЬ  ОТВЕТИТЬ
Перейти:


E-mail | WWW.ИСХОДНИКИ.RU

Powered by: Ultimate Bulletin Board, Freeware Version 5.10a
Purchase our Licensed Version- which adds many more features!
© Infopop Corporation (formerly Madrona Park, Inc.), 1998 - 2000.