![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Почему вторая форма не получает сообщение?
Arazel © (2005-10-28 19:17:00)В общем, делал программу с двумя формами
на одной TabControl а на другой ListView
В TabControl(е) WM_PAINT Я нарисовал свой
скины ну вроде бы все работает…
Теперь проблема!
На второй форме Form1.ListView1
Когда я перехожу с одной иконки, к другой то они не переходят
А когда щелкну на перовой, то на второй переходит на тот
на который я в последний раз не мог перейти…
Если я вставлю в WM_PAINT процедуре слово Inherited
то не каких проблем все переходит и проходит…
Но я не могу поставить этот Inherited так как мой скины
начнут мерцать, в общем, не красиво…
Как это решить без Inherited?
tesseract (2005-10-28 19:28:00) [1]
> Как это решить без Inherited?
1. Наверно вписать код из предка на обработку WM_PAINT.
2. Не гнать на inherited и переписать код обработчика примерно следующим образом:
a) рисуем картинку в буфере.
б) BitBlt на экран