sizeable CDialog + CStatusBar + ScrollBar
От: saprxm СССР  
Дата: 11.02.04 08:59
Оценка:
у меня диалог произведенный от CDialog (растягивающийся)
на нем включены его ScrollBar'ы
нужно добавить статусбар, я добавляю но во-первых он рисуется выше горизонтального скроллбара а во-вторых имеет на себе засечки (на правом нижнем углу) чтобы за них мышью хватать и менять размер окна

скажите как эту строку состояния поместить на место, т.е. под нижний скроллбар, в самый низ окна
Властитель слабый и лукавый,
Плешивый щеголь, враг труда,
Нечаянно пригретый славой,
Над нами царствовал тогда.... (А.С. Пушкин ? )
Re: sizeable CDialog + CStatusBar + ScrollBar
От: Pavel Dvorkin Россия  
Дата: 11.02.04 12:32
Оценка:
Привет!

saprxm wrote:
>
> у меня диалог произведенный от CDialog (растягивающийся)
> на нем включены его ScrollBar'ы
> нужно добавить статусбар, я добавляю но во-первых он рисуется выше горизонтального скроллбара а во-вторых имеет на себе засечки (на правом нижнем углу) чтобы за них мышью хватать и менять размер окна
>
> скажите как эту строку состояния поместить на место, т.е. под нижний скроллбар, в самый низ окна

Он на месте находится. Он у тебя в dialog вставлен, так что он часть
клиентской области диалога оккупирует. А ниже, естественно, скроллбар.

Чтобы сделать то, что ты хочешь, надо в dialog вставлять отдельное окно
(свое) и статусбар, а скроллинг делать в своем окне. Возни будет много.

Проще всего создать SDI приложение и в качестве view взять CFormView.
Это, по сути, тот же диалог, но там и статусбар сразу на месте, и тулбар
и меню...

--
With best regards,
Pavel Dvorkin
Posted via RSDN NNTP Server 1.7 "Bedlam"
With best regards
Pavel Dvorkin
Re[2]: sizeable CDialog + CStatusBar + ScrollBar
От: saprxm СССР  
Дата: 11.02.04 12:58
Оценка:
Здравствуйте, Pavel Dvorkin, Вы писали:

PD>Привет!


PD>saprxm wrote:

>>
>> у меня диалог произведенный от CDialog (растягивающийся)
>> на нем включены его ScrollBar'ы
>> нужно добавить статусбар, я добавляю но во-первых он рисуется выше горизонтального скроллбара а во-вторых имеет на себе засечки (на правом нижнем углу) чтобы за них мышью хватать и менять размер окна
>>
>> скажите как эту строку состояния поместить на место, т.е. под нижний скроллбар, в самый низ окна

PD>Он на месте находится. Он у тебя в dialog вставлен, так что он часть

PD>клиентской области диалога оккупирует. А ниже, естественно, скроллбар.

PD>Чтобы сделать то, что ты хочешь, надо в dialog вставлять отдельное окно

PD>(свое) и статусбар, а скроллинг делать в своем окне. Возни будет много.

спасибо за подтверждение, я так и стал уже делать спасибо, возни не очень много оказывается
Властитель слабый и лукавый,
Плешивый щеголь, враг труда,
Нечаянно пригретый славой,
Над нами царствовал тогда.... (А.С. Пушкин ? )
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.