Аналогичный вопрос задавался, тем не менее ответа на него не последовало — ни здесь, ни на CodeGuru. Есть несколько Docking ToolBar-ов; при изменении размеров MainFrame они меняют свое положение (когда уходят из области видимости). Изменение стиля ToolBar-a на CBRS_NOALIGN и прочие ему подобные (CCS_NOMOVEY) ни к чему не привело.
Может ли кто нибудь хотя бы указать место (точно) в исходниках MFC, где это происходит.
Привет!
avpet wrote:
>
> Аналогичный вопрос задавался, тем не менее ответа на него не последовало — ни здесь, ни на CodeGuru. Есть несколько Docking ToolBar-ов; при изменении размеров MainFrame они меняют свое положение (когда уходят из области видимости). Изменение стиля ToolBar-a на CBRS_NOALIGN и прочие ему подобные (CCS_NOMOVEY) ни к чему не привело.
> Может ли кто нибудь хотя бы указать место (точно) в исходниках MFC, где это происходит.
Предполагаю, что в RecalcLayout
--
С наилучшими пожеланиями
Дворкин Павел
Posted via RSDN NNTP Server 1.7 "Bedlam"
Здравствуйте, avpet, Вы писали:
A>Аналогичный вопрос задавался, тем не менее ответа на него не последовало — ни здесь, ни на CodeGuru. Есть несколько Docking ToolBar-ов; при изменении размеров MainFrame они меняют свое положение (когда уходят из области видимости). Изменение стиля ToolBar-a на CBRS_NOALIGN и прочие ему подобные (CCS_NOMOVEY) ни к чему не привело.
A>Может ли кто нибудь хотя бы указать место (точно) в исходниках MFC, где это происходит.
здесь:
bardock.cpp
CSize CDockBar::CalcFixedLayout(BOOL bStretch, BOOL bHorz)
{
// ...
}