| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Звук, графика и видео > нарисовать Bitmap на Canvas'e |
| Автор: 0LineGate 3.6.2007, 20:51 | ||
| у меня есть TShellListView как на фоне нарисовать то что у меня в Image1?.. такой код почему-то не работает...
как будет правильно?... у меня лично вообще никаких предположений... :( |
| Автор: aktuba 4.6.2007, 09:00 | ||
Судя по
код ты расположил не в OnPaint, а зря |
| Автор: 0LineGate 4.6.2007, 09:25 |
| интересно где ты нашёл событие OnPaint у TShellListView |
| Автор: ivan219 4.6.2007, 17:19 |
| Если нет то никто немешает это организовать |
| Автор: 0LineGate 5.6.2007, 14:37 |
| ...как?... |
| Автор: ivan219 6.6.2007, 16:14 |
| Посмотри как организован класс TCustomControl |
| Автор: 0LineGate 7.6.2007, 15:56 | ||
а толку-то... таки как нарисовать Bitmap на Canvas'e TShellListView'а?.. |
| Автор: ivan219 7.6.2007, 19:49 | ||
| Упссс маленько вопрос непонял Вот так работает
Правда коряво Надо OnPaint самому TShellListView делать |
| Автор: ivan219 7.6.2007, 20:07 |
| Жаль его исходного кода нет |
| Автор: ivan219 10.6.2007, 16:01 |
А он и ненужен Так что если вопрос всё ещё актуален вот компонент в котором есть событие OnPaint Правда всёравно коряво получается |
| Автор: 0LineGate 10.6.2007, 17:44 |
| ещё не смотрел, посмотрю - дам + |
| Автор: Ak47black 21.6.2007, 11:21 |
| Если я правильно понял, то тут у вас проблемы с отловом событий. Как вариант вам тогда можно перенаправить процедуру обработки сообщений WindowProc у любого компонента TWinControls и самому поотлавливать любое событие. Тоесть делаем так
|