Форум: "Основная";
Текущий архив: 2002.12.16;
Скачать: [xml.tar.bz2];
ВнизКак по-другому рисовать стандвртные компоненты? Найти похожие ветки
← →
Asteroid (2002-12-04 22:45) [0]Допустим, мне надо придать иной вид TCheckBox. Как в своем компоненте, наследованном от CheckBox, сделать свое рисование? Что там надо перекрыть?
← →
Юрий Зотов (2002-12-04 23:02) [1]CheckBox - это на самом деле та же кнопка. Нужно дать ей стиль BS_OWNERDRAW, а в родительском окне обрабатывать сообщения WM_MEASUREITEM, WM_DRAWITEM. Посмотрите справку API по CreateWindow.
Лучше, конечно, в Вашем компоненте ввести свойство OwnerDraw и события OnMeasureItem, OnDrawItem. Для примера посмотрите, как это сделано, скажем, у TMenu и TMenuItem.
← →
Asteroid (2002-12-05 23:46) [2]Спасибо, вроде разобрался...
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2002.12.16;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.006 c