Форум программистов «Весельчак У»
  *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: [1]   Вниз
  Печать  
Автор Тема: Проблема с перерисовыванием кнопки  (Прочитано 8886 раз)
0 Пользователей и 1 Гость смотрят эту тему.
monrus
Опытный

ru
Offline Offline

« : 12-07-2005 20:11 » 

Почему-то при нажатии на кнопку пропадают правый и нижний края бордюра кнопки.
Где ошибка? Помогите разобраться!
з.ы. to RXL - бывает.

* Button.zip (2.63 Кб - загружено 832 раз.)
Записан
Finch
Спокойный
Администратор

il
Offline Offline
Пол: Мужской
Пролетал мимо


« Ответ #1 : 13-07-2005 11:39 » 

monrus Ты получил структуру rcItem типа RECT. Эта структура выставлена точно по размерам окна. Идиология виндовса гласит, нельзя рисовать вне зоны видимости окна. Любые попытки просто будут игнорироваться Виндовсом. Ты же в своей проге сдвигаеш структуру  rcItem и стараешся отрисовать. При этом эта структура ушла правым и нижним краем за зону видимости.
Записан

Не будите спашяго дракона.
             Джаффар (Коша)
monrus
Опытный

ru
Offline Offline

« Ответ #2 : 13-07-2005 20:07 » 

И что мне делать?
Записан
Finch
Спокойный
Администратор

il
Offline Offline
Пол: Мужской
Пролетал мимо


« Ответ #3 : 14-07-2005 11:54 » 

Можеш в самом начале отрисовки уменьшить размер по вертикали и горизонтали на 1. И все. Будет работать.
Записан

Не будите спашяго дракона.
             Джаффар (Коша)
monrus
Опытный

ru
Offline Offline

« Ответ #4 : 02-08-2005 20:16 » 

OK. Но можно ли менять месторасположение самой кнопки?
Записан
Finch
Спокойный
Администратор

il
Offline Offline
Пол: Мужской
Пролетал мимо


« Ответ #5 : 02-08-2005 21:52 » 

Используй функции MoveWindow или SetWindowPos.
Записан

Не будите спашяго дракона.
             Джаффар (Коша)
Страниц: [1]   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines