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

Вниз

Перерисовка контрола   Найти похожие ветки 

 
-=Germe$=- ©   (2006-07-27 06:49) [0]

Как перерисовать контрол, например TButton, при работе программы?


 
Джо ©   (2006-07-27 06:59) [1]

Вызвать его метод Repaint.


 
-=Germe$=- ©   (2006-07-27 07:06) [2]

Не совсем перерисовать... Взять к примеру битмап и попиксельно его нанести на контрол... Издевательство.... Или как его(битмап) наложить на контрол?


 
ЮЮ ©   (2006-07-27 08:25) [3]

Тогда перекрыть его метод Paint.

P.S. См. компонент TBitBtn на закладке Additional


 
-=Germe$=- ©   (2006-07-27 09:40) [4]

А код мона?


 
ЮЮ ©   (2006-07-27 09:53) [5]

Код TBitBtn-а, наследника TButton, имеющего картинку, находится в исходниках VCL, модуль Buttons.

Правда, оказываетс, там обрабатывается  CN_DRAWITEM

procedure TBitBtn.CNDrawItem(var Message: TWMDrawItem);
begin
 DrawItem(Message.DrawItemStruct^);
end;
   
procedure TBitBtn.DrawItem(const DrawItemStruct: TDrawItemStruct);

<собственно код отрисовки>

См. компонент TBitBtn на закладке Additional озачает ВОЗЬМИ КОМПОНЕНТ  TBitBtn  вместо TButton, назначь ему картинку и не парься.


 
Степан   (2006-07-27 10:08) [6]

Попиксельный вывод битмапов Виндой не поддерживается :))



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

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

Наверх




Память: 0.45 MB
Время: 0.045 c
15-1155266486
Leshiy
2006-08-11 07:21
2006.09.10
Использование UDF XPath


15-1155533371
Ega23
2006-08-14 09:29
2006.09.10
С Днём рождения! 12 августа


3-1152271401
drashka
2006-07-07 15:23
2006.09.10
Затруднение при подчинении 2-х таблиц (DBExpress)


1-1153738251
Zilog_
2006-07-24 14:50
2006.09.10
Как описать CallBack функцию с С++ на Delphi


15-1155621138
Sam Stone
2006-08-15 09:52
2006.09.10
Спиральные галактики





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский