Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.11.03;
Скачать: CL | DM;

Вниз

Как можно создать HBITMAP одного цвета???   Найти похожие ветки 

 
helper   (2003-08-30 14:49) [0]

Используя только API функции!!!!


 
Dmk ©   (2003-08-30 15:14) [1]

type DBufferType = record
dbWidth: DWord;
dbHeight: DWord;
dbBpp: DWord;
dbMemDC: HDC;
dbMemEntry: pointer;
dbLinearAddr: DWord;
dbBitmap: hBitmap;
dbOldBitmap: hBitmap;
end;

Type PBMInfo =^TBMInfo;
TBMInfo = record
bmiHeader: TBitmapInfoHeader;
case Boolean of
True: (bmiColors:TFColorTable);
False: (r,g,b:Longint);
end;

Function InitCustomDBuffer(IWidth, IHeight:Integer; IBpp:Integer; var BufInfo:TBmInfo):DBufferType;
var
DIB_colors: Integer;
DBufferSize: DWord;
NumPlanes: DWord;

begin
//


 
Dmk ©   (2003-08-30 15:16) [2]

У меня это глобальная переменная
ResRec: DBufferType;


 
helper   (2003-08-30 17:05) [3]

Спасибо но, sorry. Этот код не дорабртан и занимает слишком много места. Этуже процедуру можно сделать и с 5 командоми!!!


 
Dmk ©   (2003-08-30 20:46) [4]

Прошу указать на недоработку



Страницы: 1 вся ветка

Текущий архив: 2003.11.03;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.058 c
3-8309
Relaxxx
2003-10-13 11:57
2003.11.03
Вопрос по поводу выбора драйвера для програмирования под Оракл


4-8722
aldapooh
2003-08-27 12:44
2003.11.03
Проверка прав пользователя


14-8644
Gorlum
2003-10-14 15:03
2003.11.03
Спрайты


14-8671
Карелин Артем
2003-10-15 11:00
2003.11.03
Ссылки на сайты по микроконтроллерам.


6-8568
SDF
2003-09-09 10:52
2003.11.03
Работа с web-сервера через сокеты