Member 14704326 Ответов: 2

Я хочу вычти у меня из класса cdialog библиотеки MFC в ЧГК.


я использовал этот диалог кодовой док-станции. но проблема есть... Мой диалог находится в CDialog, и CDialog не был должным образом создан с помощью CDialogBar. так что, пожалуйста, помогите мне.

я просто думаю построить нашу пользовательскую док-панель и панель команд. но я понятия об этом не имею.

Что я уже пробовал:

CDialogBar m_wndToolBarGeometry;

	m_wndToolBarGeometry.EnableDocking(CBRS_ALIGN_ANY);
	m_wndDlgBarObject.EnableDocking(CBRS_ALIGN_LEFT | CBRS_ALIGN_RIGHT);
	EnableDocking(CBRS_ALIGN_ANY);
	DockControlBar(&m_wndDlgBarObject);
	DockControlBar(&m_wndToolBarGeometry);

2 Ответов

Рейтинг:
1

KarstenK

Вам нужно построить классы с необходимым графическим интерфейсом, а затем написать док-офис, который перемещает элементы управления.

Может быть ... CDockablePane артикул это помогает тебе.


Рейтинг:
1

Member 14704326

- Спасибо, сэр. но мой класс-это CDialog, а не CDialogBar. поэтому я хочу Dockpane, который поддерживает объект класса CDialog.



Класса cdialog m_cDialog;
m_cDialog.создать(IDD_DIALOG1,это);

я хочу закрепить этот IDD_DIALOG1. Так что, пожалуйста, помогите мне.

Richard MacCutchan

Вам нужно переключиться на класс, который позволяет стыковку.