ToolBar
От: mrPorF  
Дата: 21.08.10 10:25
Оценка:
Здравствуйте!

У меня есть одна проблемка, пишу на C++ и winapi.
Нужно было сделать toolbar что бы одна кнопка располагалось всегда справа.
Я создал тулбар с двумя кнопками, 1 — разделитель, 2 — кнопка.
При приходе WM_SIZE я меняю размер разделителя через TB_SETBUTTONINFO.
Но если кнопка перемещается со своего места, на нее становится нельзя нажать, если переместить обратно (изменением ширины формы) то на кнопку опять можно тыкать...
Такое чувство что ToolBar не знает что положении кнопки изменилось...
Подскажите пожалуйста как решить проблему...
Re: ToolBar
От: Carc Россия http://www.amlpages.com/home.php
Дата: 21.08.10 10:52
Оценка:
Здравствуйте, mrPorF, Вы писали:

PF>Здравствуйте!


PF>У меня есть одна проблемка, пишу на C++ и winapi.

PF>Нужно было сделать toolbar что бы одна кнопка располагалось всегда справа.
PF>Я создал тулбар с двумя кнопками, 1 — разделитель, 2 — кнопка.
PF>При приходе WM_SIZE я меняю размер разделителя через TB_SETBUTTONINFO.
PF>Но если кнопка перемещается со своего места, на нее становится нельзя нажать, если переместить обратно (изменением ширины формы) то на кнопку опять можно тыкать...
PF>Такое чувство что ToolBar не знает что положении кнопки изменилось...
PF>Подскажите пожалуйста как решить проблему...
Может быть использовать ReBarCtrl с двумя тулбарами? Соответственно второй будет иметь единственную кнопку, ну а в ReBarCtrl проще управлять выравниванием панелей...
Aml Pages Home
Re[2]: ToolBar
От: mrPorF  
Дата: 21.08.10 12:23
Оценка:
Здравствуйте, Carc, Вы писали:

C>Здравствуйте, mrPorF, Вы писали:


PF>>Здравствуйте!


PF>>У меня есть одна проблемка, пишу на C++ и winapi.

PF>>Нужно было сделать toolbar что бы одна кнопка располагалось всегда справа.
PF>>Я создал тулбар с двумя кнопками, 1 — разделитель, 2 — кнопка.
PF>>При приходе WM_SIZE я меняю размер разделителя через TB_SETBUTTONINFO.
PF>>Но если кнопка перемещается со своего места, на нее становится нельзя нажать, если переместить обратно (изменением ширины формы) то на кнопку опять можно тыкать...
PF>>Такое чувство что ToolBar не знает что положении кнопки изменилось...
PF>>Подскажите пожалуйста как решить проблему...
C>Может быть использовать ReBarCtrl с двумя тулбарами? Соответственно второй будет иметь единственную кнопку, ну а в ReBarCtrl проще управлять выравниванием панелей...

Сделал по другому, при обработке WM_SIZE удаляю разделитель и вставляю другой))
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.