#c #winapi
#c #winapi
Вопрос:
Доброе утро,
В нашей компании мы снова используем WIN32 с диалоговым окном, которое было создано с расширением файла DLG.
Позвольте мне рассказать вам.
В файле DLG мы определяем набор диалоговых окон, которые будут использоваться в нашем приложении.
А в коде C или C для вызова того или иного диалогового окна мы используем стандартную функцию DialogBox или опять же DialogBoxParam. Для каждого диалогового окна мы используем файл в качестве контроллера, который содержит WinMain с циклом событий, чтобы управлять нажатиями кнопок, скрытыми компонентами и так далее.
Есть диалоговое окно, в котором я хотел бы использовать элемент управления tab. Возможно ли поместить каждый элемент управления tab с его компонентами в мой файл ‘*.DLG’ и вызвать его в моем коде C , чтобы он использовался не как элемент управления window, а как элемент управления tab?. Если да, то каким образом? В противном случае я остаюсь открытым для всех остальных возможностей.
Спасибо
Комментарии:
1. learn.microsoft.com/en-us/windows/win32/controls/…
2. Вы приписываете элементу управления tab функции, которых у него нет. Элемент управления tab — это буквально просто отдельные вкладки и область отображения. Вы можете свободно размещать любое окно или диалог внутри области отображения. Итак, да, вполне возможно загрузить несколько диалоговых окон, которые реализованы изолированно.
3. Однако это невозможно сделать только с помощью ресурса dialog. Вы должны создать эти немодальные диалоги самостоятельно из дополнительных ресурсов диалога.
4. Вы пытаетесь создать шаблон для элемента управления tab , как есть шаблон для диалогового окна ?