Рамка вокруг контрола!?

Модераторы: Hawk, Romeo, Absurd, DeeJayC, WinMain

Ответить
Marjan
Сообщения: 27
Зарегистрирован: 25 авг 2004, 15:28
Откуда: Україна, Львів
Контактная информация:

Как это сделать?
В любой визуальной среде разработки когда ТЫ ставишь контрол на форму у нее есть рамка с маркерами, которыми можна менять ее размер. Это стандартная штучка или надо реализовать самому?
Kolinus
Сообщения: 449
Зарегистрирован: 23 авг 2004, 14:02
Откуда: Минск

Может я не совсем правильно понял вопрос, но ест ьстиль окна который отрисовывает рамку за которую перетягивая мышой меняешь размер.
В SAD - все в SAD.
Marjan
Сообщения: 27
Зарегистрирован: 25 авг 2004, 15:28
Откуда: Україна, Львів
Контактная информация:

Да, есть такая штучка. СтильWS_THICKFRAME. Но я не про это. Я про рамку которая имеет 8 квадратиков вокруг контрола.
Все, що не робиться - на краще!
Аватара пользователя
Romeo
Сообщения: 3126
Зарегистрирован: 02 мар 2004, 17:25
Откуда: Крым, Севастополь
Контактная информация:

Либо самому реализовывать либо имплементить в котроле (если он ActiveX) соответствующий интерфейс.
Entites should not be multiplied beyond necessity @ William Occam
---
Для выделения С++ кода используйте конструкцию [ code=cpp ] Код [ /code ] (без пробелов)
---
Сообщение "Спасибо" малоинформативно. Благодарность правильнее высказать, воспользовавшись кнопкой "Reputation" в виде звёздочки, расположенной в левом нижнем углу рамки сообщения.
Marjan
Сообщения: 27
Зарегистрирован: 25 авг 2004, 15:28
Откуда: Україна, Львів
Контактная информация:

И такое бывает :) И так дорогие мои правильный ответ: клас CRectTracker! Юзайте на здоровье.
Marjan
Сообщения: 27
Зарегистрирован: 25 авг 2004, 15:28
Откуда: Україна, Львів
Контактная информация:

Вот тут добавить
_________________
Не усложняй сущности без надобности.
как раз в тему. :)
Все, що не робиться - на краще!
Аватара пользователя
Romeo
Сообщения: 3126
Зарегистрирован: 02 мар 2004, 17:25
Откуда: Крым, Севастополь
Контактная информация:

Ну если только для того, чтобы этой сущности не усложнять, мы будем тянуть за собой три MFC DLL-ки общим размером более мегабайта, то, милостивый сударь Marjan, уж увольте - лучше усложню :)
Entites should not be multiplied beyond necessity @ William Occam
---
Для выделения С++ кода используйте конструкцию [ code=cpp ] Код [ /code ] (без пробелов)
---
Сообщение "Спасибо" малоинформативно. Благодарность правильнее высказать, воспользовавшись кнопкой "Reputation" в виде звёздочки, расположенной в левом нижнем углу рамки сообщения.
Marjan
Сообщения: 27
Зарегистрирован: 25 авг 2004, 15:28
Откуда: Україна, Львів
Контактная информация:

А что измениться??? Так или иначе я юзаю класы из MFC (CButton,CEdit, CStatic,CComboBox,CView, CDocument, ...) и мне придётся тянуть эти дллки.
Аватара пользователя
Romeo
Сообщения: 3126
Зарегистрирован: 02 мар 2004, 17:25
Откуда: Крым, Севастополь
Контактная информация:

Ясно, тогда проблема отпадает. Думал, что ты не используешь MFC по причине неимоверной раздутости получаемых экзешников.
Entites should not be multiplied beyond necessity @ William Occam
---
Для выделения С++ кода используйте конструкцию [ code=cpp ] Код [ /code ] (без пробелов)
---
Сообщение "Спасибо" малоинформативно. Благодарность правильнее высказать, воспользовавшись кнопкой "Reputation" в виде звёздочки, расположенной в левом нижнем углу рамки сообщения.
Ответить