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

.
Будешь делать — не забудь про WM_GETDLGCODE, если хочешь, чтобы принимались те или иные WM_KEYDOWN, когда фокус стоит на этом контроле.