DmitryRyvkin
|
опубликован 27-11-2001 09:18 MSK
Ситуация такая. Делаю значит свой визуальный прибамбас, и хочу дать ему тулбар. Для сего безобразия наследую свой компонентик от CFrameWnd (вроде не рекомендется,(т к это не главный фрейм) но можно). Делаю тулбар, стили ему всякие, EnableDocking обоим (и тулбару и наследнику CFrameWnd). Вроде все по науке. Далее , если я тулбар сразу плавать кину, тоже нормально, висит и докаться может. А вот если я сразу хочу его придокать DockControlBar - меня ждет облом. Точнее, тулбар то дочится, но с нулевыми размерами. (можно конечно SetWindowPos или что еще, но это не есть хорошо). Потрассировал MFC, он вроде какую - то задержку на обновление чего- то ставит когда придокивает. Вот я думаю, может он как-то OnIdle чего-то обновляет, а у меня этого обновления нет ? Смотрю тулбар в обычном приложении что AppWizard генерит, вроде ничего особенного нет. Вся и разница, что у меня фрейм - не главный в приложении. Короче есть подозрение, что это глубоко в MFC запрятано. Может была такая ситуация ?
|