Информация об изменениях

Сообщение Re[3]: Диалог в тулбаре от 05.03.2018 6:47

Изменено 05.03.2018 7:08 AlexGin

Re[3]: Диалог в тулбаре
Здравствуйте, Vlads, Вы писали:

V>Может немного не так выразился. Попробую разъяснить.

V>Есть SDI приложение — текстовый редактор. Необходимо добавить плеер.

А просто вызвать плейер — через ShellExecute или CreateProcess?
Вот описание функций:
https://msdn.microsoft.com/en-us/library/windows/desktop/bb762153(v=vs.85).aspx
https://msdn.microsoft.com/en-us/library/windows/desktop/ms682425(v=vs.85).aspx

V>Первоначально вижу, что он может быть прикрепляемым, как панель инструментов, чтобы можно было его прикрепить к любой части окна редактора.

V>Может есть другие идеи как его подцепить (сплиттер и т.п.)?

Это в зависимости, что требуется конечному пользователю...
Я уже указал выше, как бы решил данный вопрос: в тулбаре кнопка, по которой вызываем отдельный процесс (приложение), выполняющее данную функцию.
Re[3]: Диалог в тулбаре
Здравствуйте, Vlads, Вы писали:

V>Может немного не так выразился. Попробую разъяснить.

V>Есть SDI приложение — текстовый редактор. Необходимо добавить плеер.

А просто вызвать плейер — через ShellExecute или CreateProcess?
Вот описание функций:
https://msdn.microsoft.com/en-us/library/windows/desktop/bb762153(v=vs.85).aspx
https://msdn.microsoft.com/en-us/library/windows/desktop/ms682425(v=vs.85).aspx

V>Первоначально вижу, что он может быть прикрепляемым, как панель инструментов, чтобы можно было его прикрепить к любой части окна редактора.

V>Может есть другие идеи как его подцепить (сплиттер и т.п.)?

Это в зависимости, что требуется конечному пользователю...
Я уже указал выше, как бы решил данный вопрос: в тулбаре кнопка, по которой вызываем отдельный процесс (приложение), выполняющее данную функцию.

P.S. Применение сплиттера имеет смысл, когда содержимое одного раздела сплиттера, как-то связано с другим.
Так, например: есть окно специализарованного текстового редактора, а есть окно со списком аббревиатур, применяемых на проекте (или в компании).
В этом случае, ИМХО, имеет смысл рассматривать использование сплиттера, как один из вариантов построения GUI.