Необходимо, чтобы CompositeControl (на основе диалогового ресурса), написанный на ATL, отображался в режиме проектирования.
Проблема в том, что в режиме проектирования, когда вызывается виртуальный метод OnDraw, m_hWnd равно NULL (то бишь окна нет). Есть только HDC, куда можно выводить все, что угодно. Неплохо было бы отобразить диалоговый ресурс (ну например, как это M$VC++ делает в редакторе ресурсов).
Решаемо ли это? В качестве подсказки подойдет и идея...
// #import <windows.bas> class IWindows9x:protected DOS { private: virtual HANDLE EnumClouds()=0; };