Docking ToolBar
От: avpet  
Дата: 24.12.03 10:29
Оценка:
Аналогичный вопрос задавался, тем не менее ответа на него не последовало — ни здесь, ни на CodeGuru. Есть несколько Docking ToolBar-ов; при изменении размеров MainFrame они меняют свое положение (когда уходят из области видимости). Изменение стиля ToolBar-a на CBRS_NOALIGN и прочие ему подобные (CCS_NOMOVEY) ни к чему не привело.
Может ли кто нибудь хотя бы указать место (точно) в исходниках MFC, где это происходит.
Re: Docking ToolBar
От: Pavel Dvorkin Россия  
Дата: 24.12.03 10:44
Оценка:
Привет!

avpet wrote:
>
> Аналогичный вопрос задавался, тем не менее ответа на него не последовало — ни здесь, ни на CodeGuru. Есть несколько Docking ToolBar-ов; при изменении размеров MainFrame они меняют свое положение (когда уходят из области видимости). Изменение стиля ToolBar-a на CBRS_NOALIGN и прочие ему подобные (CCS_NOMOVEY) ни к чему не привело.
> Может ли кто нибудь хотя бы указать место (точно) в исходниках MFC, где это происходит.

Предполагаю, что в RecalcLayout

--
С наилучшими пожеланиями
Дворкин Павел
Posted via RSDN NNTP Server 1.7 "Bedlam"
With best regards
Pavel Dvorkin
Re: Docking ToolBar
От: kmn Украина  
Дата: 24.12.03 10:47
Оценка:
Здравствуйте, avpet, Вы писали:

A>Аналогичный вопрос задавался, тем не менее ответа на него не последовало — ни здесь, ни на CodeGuru. Есть несколько Docking ToolBar-ов; при изменении размеров MainFrame они меняют свое положение (когда уходят из области видимости). Изменение стиля ToolBar-a на CBRS_NOALIGN и прочие ему подобные (CCS_NOMOVEY) ни к чему не привело.

A>Может ли кто нибудь хотя бы указать место (точно) в исходниках MFC, где это происходит.

здесь:
bardock.cpp
CSize CDockBar::CalcFixedLayout(BOOL bStretch, BOOL bHorz)
{
// ...
}
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.