Вопросы по теме 'cdialog'

Как установить фокус на CButton, чтобы были видны граница и пунктирная линия фокуса?
Я создал простое диалоговое приложение и в CDialog по умолчанию добавил три кнопки (путем их перетаскивания) с помощью редактора Visual Studio. Кнопки «ОК» и «Отмена» по умолчанию также присутствуют. Я хочу установить фокус на кнопку 1, когда я...
13352 просмотров
schedule 06.02.2024

Как завершить диалоговое приложение mfc из CDialog::OnInitDialog или сразу после завершения этой функции?
В одном случае моего приложения я хочу завершить приложение в диалоговом окне OnInitDialog или сразу после этой функции. Есть ли способ сделать это? Я пытался использовать сообщения Windows — в OnInitDialog, вызывающем SendMessage, и в обработчике...
1424 просмотров
schedule 21.12.2022

Как применить CS_DROPSHADOW к подклассу CDialog
У меня есть класс С++, MyDialog , производный от CDialog , где я удалил фрейм Windows и тем самым создал тень Windows. Я хотел бы снова добавить тень, не добавляя рамку. Я обнаружил, что есть стиль класса CS_DROPSHADOW , который можно...
2423 просмотров
schedule 31.08.2023

CDialog::Create не работает для диалога с элементом управления ActiveX
У меня есть модуль, который создает немодальный диалог, содержащий элемент управления ActiveX. Этот модуль был частью приложения MFC EXE, и создание диалогового окна работало нормально. Недавно я переместил модуль на ATL/COM-сервер и скопировал...
4913 просмотров
schedule 09.10.2022

Разница между CDialog и CDialogEx
В чем разница между CDialog и CDialogEx? Я решил использовать CDialog, потому что я не могу назначить m_pMainWnd для Dlg, если Dlg является производным от CDialogEx. BOOL CPreparationApp::InitInstance() { MyClass2 Dlg; //derived from CDialog...
9812 просмотров
schedule 02.09.2023

Иногда ShowWindow никогда не вызывает OnShowWindow, и основное приложение зависает.
У меня есть многопоточное приложение с несколькими поддерживающими DLL и несколькими всплывающими диалоговыми окнами. Мое основное приложение загружает все библиотеки DLL при запуске, что создает все всплывающие окна, но они остаются скрытыми до тех...
225 просмотров
schedule 26.02.2022