![]() |
|
Модераторы: feodorv, GremlinProg, xvr, Fixin |
![]()
|
|
| Belous |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 35 Регистрация: 8.11.2015 Репутация: нет Всего: нет |
Подскажите, пожалуйста, как установить порядок полей статик, для ясности показал на рисунке. Проект прилагаю.
Это сообщение отредактировал(а) Belous - 15.12.2015, 21:30 Присоединённый файл ( Кол-во скачиваний: 6 )
Pic1.PNG 14,95 Kb |
|||
|
||||
| Belous |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 35 Регистрация: 8.11.2015 Репутация: нет Всего: нет |
||||
|
||||
| Belous |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 35 Регистрация: 8.11.2015 Репутация: нет Всего: нет |
PS Задача на мой взгляд не сложная (код взял из книги Петзольда с изменениями), но неожиданно надпись Test залезла под белое поле static ... Не понятно почему, ведь поле создается в первую очередь, а надпись должна быть на поле.
Добавлено через 14 минут и 2 секунды Часть кода где, возможно, зарыта ошибка
Это сообщение отредактировал(а) Belous - 15.12.2015, 21:28 |
|||
|
||||
| GremlinProg |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2706 Регистрация: 9.8.2005 Где: Тюмень Репутация: 99 Всего: 106 |
Все логично. Вы создали статик и нарисовали на нем надпись. И все это сделали в одном и том же методе About::ShowDlg. Теперь, когда статику пришло сообщение WM_PAINT, он обновил себя и нарисовал прямоугольник поверх текста, который Вы нарисовали.
Рисование на холсте заданного окна должно быть в рамках сообщения WM_PAINT, которое система периодически посылает этому окну. Почитайте про сабклассинг, это поможет Вам внедрить свою процедуру отрисовки окна в этот статик. -------------------- "Гений всегда разумнее, чем умнее. Ум — это машина, разум — водитель этой машины." |
|||
|
||||
| Belous |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 35 Регистрация: 8.11.2015 Репутация: нет Всего: нет |
спасибо
|
|||
|
||||
![]()
|
| Правила форума "C/C++: Системное программирование и WinAPI" | |
|
|
На данный раздел распространяются Правила форума и Правила раздела С++:Общие вопросы . Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Chipset, Step, Fixin, GremlinProg, xvr. feodorv. |
| 1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Системное программирование и WinAPI | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |