Re[3]: Как разграничить ToolBar с клиентской обл. окна?
От: Андрей Россия  
Дата: 23.01.02 12:23
Оценка:
Здравствуйте newDave, Вы писали:

D>Ан нет что-то не получается.

D>Не понятно как добраться до клиентской области.
D>Например пишу в OnCreateClient(хотя я так понимаю, что
D>без разнизы где это писать this то везде один)
D>cldc=new CClientDC(this).
D>В результате получаю тот же контекст в область которого
D>опять попадают все ToolBar'ы. Может вместо this что-то другое нужно?

D>


А зачем ты в OnCreateClient DC получаешь? Ты здесь рисуешь, что ли? Ты здесь ДОЧЕРНИЕ ОКНА должен СОЗДАВАТЬ!!! А уже в этих окнах рисовать, но не где попало, а в обработчике WM_PAINT. А если у тебя рисование в CFrameWnd идет, ты уже САМ должен заботиться об отсечениях и обо всем остальном.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.