Форум: "Основная";
Текущий архив: 2002.04.29;
Скачать: [xml.tar.bz2];
ВнизКак обработать OwnerDraw??? Найти похожие ветки
← →
Gamar (2002-04-17 16:49) [0]Очень надо самому прорисовать меню, т.к. хочу поменять шрифт. Ставлю в MainMenu OwnerDraw=True и обрабатываю событие OnDrawItem (кажется) MenuItem. Помогите, как это сделать. В аргументах обработчика этого события есть ACanvas, а как его использоватьто??? Может вопрос кому то и простой, но для меня возникла небольшая проблема...
← →
Игорь Шевченко (2002-04-17 17:18) [1]День добрый,
var Text : String;
begin
Text := (Sender AS TMenuItem).Caption;
if Selected then
ACanvas.Font.Color := clRed
else
ACanvas.Font.Color := clBlack;
DrawText(ACanvas.Handle,PChar(Text), -1, ARect, 0);
end;
К примеру, нарисовать выбранный пункт меню красным цветом...
С уважением,
← →
Gamar (2002-04-17 17:29) [2]Спасибо!!!!
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2002.04.29;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.005 c