Re: свои контролы
От: Pavel Dvorkin Россия  
Дата: 20.09.05 04:40
Оценка:
Здравствуйте, sneak, Вы писали:

S>Кто-нибудь делал свои контролы, т.е. не просто изменял внешний вид стандартных контролов. Вопрос в том насколько это реально, взять простое окно и наделить его подобными свойствами. По сути контролы нужны со стандартными свойствами, т.е. функциональность такая же, как и у обычных виндовских.


Делал еще во времена Windows 3.1. Ничего сложного, просто создаешь управляющий элемент пользовательского типа (мордочка в панели контролов), определяешь ему имя класса. До DialogBox этот класс надо зарегистрировать, тем самым определится его оконная функция, в которой делай, что хочешь. У меня этот контрол графики рисовал, на мышку реагировал и много еще что делал. Фактически я просто вставил в диалог свое рабочее окно .

Будешь делать — не забудь про WM_GETDLGCODE, если хочешь, чтобы принимались те или иные WM_KEYDOWN, когда фокус стоит на этом контроле.
With best regards
Pavel Dvorkin
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.