Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Область с изменяемым размером. wxWidgets.  (Прочитано 1488 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн RaMoN

  • Автор темы
  • Новичок
  • *
  • Сообщений: 32
    • Просмотр профиля
Всем добрый вечер!

Необходимо сформировать окно так, чтобы граница между некоторыми областями окна могла передвигаться (выделенная на рисунке) вдоль окна (появлялась двойная стрелка, как на границе окна).



На изображении слева wxListCtrl, справа две панели wxPanel в вертикальном wxBoxSizer'е.

Подскажите пожалуйста, с помощью каких инструментов и как это можно сделать!
Спасибо.
« Последнее редактирование: 06 Октября 2010, 00:30:57 от RaMoN »

Оффлайн little_bit

  • Новичок
  • *
  • Сообщений: 48
  • Duke Nukem must die !!!
    • Просмотр профиля
Re: Область с изменяемым размером. wxWidgets.
« Ответ #1 : 06 Октября 2010, 10:22:00 »
wxSplitterWindow
Это контейнер, на него нацепляются два окна (наследники от wxWindow) ф-ей bool SplitVertically(wxWindow* window1, wxWindow* window2, int sashPosition = 0) или bool SplitHorizontally(wxWindow* window1, wxWindow* window2, int sashPosition = 0), смотря как ты хочешь разделить окно (вертикально или горизонтально).
см. стр. 81 книги Смарта :)


(Нажмите, чтобы показать/скрыть)

Оффлайн RaMoN

  • Автор темы
  • Новичок
  • *
  • Сообщений: 32
    • Просмотр профиля
Re: Область с изменяемым размером. wxWidgets.
« Ответ #2 : 06 Октября 2010, 21:53:37 »
СпасибО! :) С этим разобрался :)
« Последнее редактирование: 06 Октября 2010, 22:35:33 от RaMoN »

 

Страница сгенерирована за 0.014 секунд. Запросов: 21.