![]() |
|
|
![]()
|
|
| maq |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 173 Регистрация: 28.10.2005 Репутация: нет Всего: нет |
Coocky,
, т.е. создать класс производный от CStatic и использовать его? Ты это имел ввиду? |
|||
|
||||
| Coocky |
|
|||
![]() GUI гуру ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2879 Регистрация: 16.2.2004 Где: Украина. Запорожь е Репутация: 25 Всего: 62 |
Дело в том, что статиков-3 вида.
Один из них-статический текст. Кидаешь этот элемент на диалог...Даешь ему ID- к примеру MyStatic. Далее делаешь, как я писал-свой класс, производный от CStatic- CMySuperStatic ,ну и рисуешь в нем в OnPaint-код тебе дал.. Затем включаешь описание заголовка своего статика в класс диалога. Обьявляешь переменую в хедере класса диалога CMySuperStatic stat; Затем в void ТвойДиалог::DoDataExchange(CDataExchange* pDX) пишешь DDX_Control(pDX,MyStatiс, stat); Все -работаешь, как с обьектом. При изменении текста, можешь делать stat.SetWindowText("Hello"); stat.Invalidate(); -------------------- Верю в смерть после жизни, в любовь после секса ,в крем после бритья |
|||
|
||||
| maq |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 173 Регистрация: 28.10.2005 Репутация: нет Всего: нет |
Coocky, не понял, какие 3 вида. Я использовал контрол "Static Text" из тулбокса (VS .NET 2005) |
|||
|
||||
| Coocky |
|
|||
![]() GUI гуру ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2879 Регистрация: 16.2.2004 Где: Украина. Запорожь е Репутация: 25 Всего: 62 |
Правильно.. Еще есть GroupBox, Picture Control -------------------- Верю в смерть после жизни, в любовь после секса ,в крем после бритья |
|||
|
||||
| maq |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 173 Регистрация: 28.10.2005 Репутация: нет Всего: нет |
Coocky, а если я допустим создам класс производный от CStatic смогу ли я разместить (и видеть) его на диалоговом окне в DesignTime?
|
|||
|
||||
| Coocky |
|
|||
![]() GUI гуру ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2879 Регистрация: 16.2.2004 Где: Украина. Запорожь е Репутация: 25 Всего: 62 |
Извини, но я незнаю, что такое DesignTime -------------------- Верю в смерть после жизни, в любовь после секса ,в крем после бритья |
|||
|
||||
| maq |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 173 Регистрация: 28.10.2005 Репутация: нет Всего: нет |
DesignTime (стадия разработки, дизайна) - т.е. когда ты просматриваешь проект, можешь добавить или удалить контролы и т.д. Короче, если проект не запущен (т.е. не нажата кнопка "Run"!)
RunTime (стадия запуска) - т.е. когда ты запустил проект (т.е. после того как нажата кнопка "Run"!) |
|||
|
||||
| Coocky |
|
|||
![]() GUI гуру ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2879 Регистрация: 16.2.2004 Где: Украина. Запорожь е Репутация: 25 Всего: 62 |
Буду знать
Ну давно уже написал -------------------- Верю в смерть после жизни, в любовь после секса ,в крем после бритья |
|||
|
||||
| maq |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 173 Регистрация: 28.10.2005 Репутация: нет Всего: нет |
Но если я создам свой класс CMyStatic, и кину "CStatic" контрол на диалаговое окно, то у меня в коде это, естественно, будет класс CStatic, а не CMyStatic. Верно?
|
|||
|
||||
| Coocky |
|
||||
![]() GUI гуру ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2879 Регистрация: 16.2.2004 Где: Украина. Запорожь е Репутация: 25 Всего: 62 |
-------------------- Верю в смерть после жизни, в любовь после секса ,в крем после бритья |
||||
|
|||||
| maq |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 173 Регистрация: 28.10.2005 Репутация: нет Всего: нет |
Coocky, спасибо!
Все получилось... |
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Visual C++/MFC/WTL | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |