-
Хочу рисовать на своем контроле две картинки. Подскажите, как правильно их прикладывать к компоненту, и как их правильно считывать из приложения.
Подумал сначала запихнуть картинки в ресурсы, но возникает вопрос - как их читать при отрисовке в дизайнере форм? В каком HModule искать ресурс?
-
unit Buttons;
.......
function GetBitBtnGlyph(Kind: TBitBtnKind): TBitmap;
begin
if BitBtnGlyphs[Kind] = nil then
begin
BitBtnGlyphs[Kind] := TBitmap.Create;
BitBtnGlyphs[Kind].LoadFromResourceName(HInstance, BitBtnResNames[Kind]);
end;
Result := BitBtnGlyphs[Kind];
end;
-
я, наверно, не очень внятно выразился - я хочу отрисовать на своем контроле две кнопки, и картинки на них предопределены, т.е должны идти уже вместе с контролом.
-
> т.е должны идти уже вместе с контролом.
те вопрос не отрисовки, а физического хранения?
-
> как правильно их прикладывать к компоненту,
проше в ресурсы запихать...
> как их читать при отрисовке в дизайнере форм?
[1]
-
Есть кнопка TBitBtn с предопределенными картинками, именно её код я вам и показал
|