Chertenok.ru - все о программировании
Вход  |  Регистрация  |  Поиск 
Праздник
Завтра :

День славянской письменности и культуры


Перерисовка чужих окон


Новая тема  Ответить  Печать Предыдущая тема  Следующая тема
Автор Сообщение
Lexman
Гость







СообщениеСр, 18-Дек-2002 1:46    Заголовок сообщения: Перерисовка чужих окон
Цитата

А я шалить люблю. Недавно написал утиль, который выводит спсок зарег. окон в Grid, а дальше по даблклику рисует конверт на ClientRectangle выделенного в гриде окна. Ну, по завершению, как
приличный чел, решил всем испачканным окнам перерисовку устроить.
Попробовал черз SendMessage WM_PAINT - и - облом, хрен че перерисовывает. Пробовал даже в wParam ейный HDC засовывать -
не помогает. Ище пару мессагов каких-то пробовал - тоже не берет.
Хотя команды типа scMinimize и т.п. кушает аппетитно. Подскажите, чё
я забыл (может, Update messge какой нибудь?) Конфуз

P.S. by DesperatE: Оно и видно, что ШАЛИТЬ.
В начало
DrPass
Знающий :)
/Почетный Модератор/


Возраст: 31
Знак зодиака: Лев
Зарегистрирован: 02.05.2002
Сообщения: 5709
Откуда: Донецк
СообщениеСр, 18-Дек-2002 18:14 
Цитата

А все не просто так: WM_PAINT предполагает еще и наличие области, которую нужно перерисовать. Т.е. сообщение ты кинул, а PaintStruct указывает на нулевую область - и ничего не перерисовывается.
_________________
Да пребудет с вами Сила!
В начало
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Страница 1 из 1
Перейти:  
Новая тема  Ответить  Печать

Вы можете начинать темы
Вы можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете присоединять файлы в этом форуме
Вы можете скачивать файлы в этом форуме
хостинг от .masterhost 
Rambler's Top100