Описание тега cdialog

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

Любой способ "отделить" часть диалога?

Я работаю над старым приложением на основе CDialog, которое использует Codejock XTP. В этом диалоге у меня есть отдельная панель задач на правом краю диалога. (Я пока не могу публиковать изображения, недостаточно репутации) Я хочу предоставить польз…
08 сен '13 в 06:00
0 ответов

CDialog дочерние окна

Я просто хотел использовать insde старого доброго приложения на основе MFC Dialog для более подвижных диалогов в качестве дочерних. После мастера решения я создал ресурс Dialog по умолчанию (дочерний стиль) и создал 2 диалога в OnInitDialog основног…
11 авг '16 в 16:41
0 ответов

MFC VS2010 не может добавить производный класс CDialogEx с помощью мастера

В моем проекте MFC я пытаюсь создать диалог. Поэтому в Resource View вставьте диалог. Затем дважды щелкните внутри диалога, чтобы получить класс диалога. Мастер добавления классов MFC запускается, когда я ввожу имя класса и выбираю Базовый класс: CD…
10 мар '16 в 11:06
2 ответа

Есть ли список элементов управления или контейнера элементов управления, определенных в диалоговом окне MFC?

Я спрашиваю о списке или элементах управления контейнера в диалоге MFC? я не имею в виду перечисление дочерних окон диалогового окна, как этот вопрос. Перейдите через дочерние диалоги MFC, MDIFrames и т. д. Я хочу получить список элементов управлени…
24 апр '13 в 12:07
3 ответа

Как завершить диалоговое приложение MFC из CDialog::OnInitDialog или сразу после завершения этой функции?

В одном случае моего приложения я хочу завершить приложение в диалоговом окне OnInitDialog или сразу после этой функции. Есть ли способ сделать это? Я попытался использовать сообщения Windows - в OnInitDialog, вызывающем SendMessage, и в обработчике…
10 окт '11 в 21:21
0 ответов

Есть ли способ масштабирования переключателей или флажков для MFC CDialog?

Мы масштабируем элементы управления в диалоге, основываясь на текущем размере шрифта "zoom". Отлично работает для текста, редактирования элементов управления, групповых блоков. Тем не менее, физические переключатели и квадраты флажков имеют одинаков…
22 июл '16 в 16:21
2 ответа

Как изменить значок CDialog в ответ на наведение мыши?

Как изменить значок приложения при наведении курсора? Я хочу поместить некоторые пункты меню в системное меню моего CDialog, и я хочу, чтобы значок выделялся, когда пользователь наводит на него курсор мыши, чтобы указать, что это компонент пользоват…
05 окт '11 в 14:19
3 ответа

Как отправить строку через PostMessage?

Внутри моего приложения я хочу отправить сообщение в диалог из другого потока. Я хочу передать в диалог ссылку на производный класс std::exception. Что-то вроде этого: try { //do stuff } catch (MyException& the_exception) { PostMessage(MyhWnd, C…
24 авг '09 в 23:14
1 ответ

Должно ли приложение на основе CDialog установить AfxGetApp()->m_pMainWnd

РЕДАКТИРОВАТЬ: Сначала мне нужно исследовать некоторые странные вещи, есть ли способ поставить вопрос "на удержание"? Оригинал: Я работаю над существующей кодовой базой, используя графический интерфейс на основе CDialog. Приложение состоит из CDialo…
05 дек '13 в 18:03
2 ответа

Диалог, полученный из CDialog, возвращает -1 после DoModal (MFC/C++)

Я создал диалоговое окно, которое является производным от CDialog (MFC делает это автоматически), но мне пришлось переопределить OnInitDialog способ сделать инициализацию ComboBox: BOOL CLogin::OnInitDialog() { CDialog::OnInitDialog(); InitCommonCon…
11 янв '11 в 15:09
2 ответа

Смена фокуса управления CDialog из другого диалога

Я пытаюсь изменить фокус элементов управления CDialog из CFormView с помощью PostMessage: [CHelpView наследуется от CFormView. И m_wndDlg является объектом CSampleDlg(унаследованным от CDialog)] void CHelpView::OnEnterbutton() { pSplitterFrame->m…
20 май '14 в 15:20
1 ответ

Создание нового базового производного класса CDialogEx

У меня много CDialogEx производные классы, которые делают что-то подобное в OnInitDialog: CMeetingScheduleAssistantApp::InitialiseResizeIcon(m_bmpResize, m_lblResize, this); CMeetingScheduleAssistantApp::RestoreWindowPosition(_T("PublisherDB"), this…
19 июн '18 в 10:01
1 ответ

CDialog с компонентом IWebBrowser, Backspace не работает

У меня есть MFC CDialog с IWebBrowser2 в нем. Я попадаю на страницу с текстовой областью HTML, я могу вводить текст, но Backspace не стирает его.
03 окт '12 в 14:53
0 ответов

Добавление строки состояния в CDialog и правильная установка позиций управления

Итак, у меня есть CDialog ресурс, который у меня был давно, и я решил добавить в него строку состояния. Вот ресурс: Все элементы управления хорошо вписываются в диалог. Теперь во время выполнения это выглядит так: Учебник, которому я следовал, был з…
01 июл '18 в 19:48
4 ответа

Visual C++ 6.0 - OnInitDialog в классе производного CDialog не работает

Я создал простой диалоговый проект MFC appwizard. Я использовал Class Wizard для создания нового класса CMyDlg на основе CDialog. Затем я перешел на экран "Карта сообщений" и дважды щелкнул по записи WM_INITDIALOG, чтобы автоматически создать обрабо…
10 ноя '09 в 21:47
3 ответа

MFC CDialog не отображается

Вот моя проблема: в моем решении у меня есть 2 проекта, один из которых - библиотека, в которой я создал файл ресурсов (mylib.rc) и шаблон диалога в нем. Затем я создал класс, который наследует CDialog и использует этот шаблон. Но когда я создаю его…
28 июн '12 в 15:03
1 ответ

Откройте CDialog из Java, используя JNI

У меня есть приложение, которое должно открыть CDialog, написанный внутри DLL. Проблема в том, что когда DoModal() вызывается внутри DLL, программа вылетает с: "Ошибка отладки!". Кто-нибудь есть идеи, как я могу открыть CDialog? Спасибо!
10 окт '08 в 08:01
1 ответ

Передача данных между подчиненными типами CDialog

У меня есть проект MS Visual C++ 2005, где я пытаюсь создать главное диалоговое окно с разделом, посвященным отображению выбираемых диалоговых окон подчиненной формы. Каждая подчиненная форма будет иметь одинаковый размер, но разную компоновку. Выбо…
25 окт '10 в 15:20
1 ответ

Как сделать CDialog?

Я пробовал несколько вещей, но база приходит к этому: #include <stdio.h> #include <afxwin.h> main( int argc, const char* argv[] ) { printf( "\nHello World\n\n" ); CDialog *dlg = new CDialog(); dlg->DoModal(); while (true) { Sleep(1); …
12 сен '17 в 09:24
1 ответ

Создать несколько CDockablePanes на CDialog

Я пытаюсь сделать то же самое, что и статья, описанная здесь: " C++ MFC Feature Pack -> Создание нескольких CDockablePanes на CDialog" Я следовал его процедуре и теперь могу отстыковывать и перемещать CDockablePane, но получаю тот же сбой, когда зак…
16 авг '16 в 21:07