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

Перспективы больших приложений пользовательского интерфейса - MFC с пакетом функций 2008 или C # и Winforms?
Моя компания давно разработала продукт, использующий MFC в Visual C ++ в качестве стандарта де-факто для разработки пользовательского интерфейса. Наша кодовая база содержит МНОГО устаревшего / архаичного кода, который необходимо поддерживать в...
4069 просмотров
schedule 08.01.2024

Есть ли еще случай для MFC
В чем заключаются привлекательные особенности MFC? Почему вы выбрали его для нового проекта?
4690 просмотров
schedule 19.09.2022

Получить адрес текущей страницы в Internet Explorer с панели инструментов
Я пытаюсь обдумать создание панели инструментов (полоса инструментов в арматуре) в MFC для Internet Explorer с использованием COM. Можно ли получить адрес текущей просматриваемой страницы (т.е. https://stackoverflow.com/questions/ask в моем...
500 просмотров
schedule 05.03.2022

Странная ошибка компоновщика MFC/VC++ (std::list‹CRect› уже определен)
У меня действительно странное сообщение об ошибке, которое появляется только тогда, когда я добавляю следующую строку в свой проект: std::list<CRect> myVar; Стоит отметить, что это не обязательно должен быть std::list, это может быть...
1977 просмотров
schedule 19.02.2023

Как максимально быстро загрузить большой массив строк в поле со списком MFC?
У меня есть массив из 1000 строк для загрузки в поле со списком. Каков самый быстрый способ загрузить массив строк в поле со списком? Есть ли какой-то другой способ, кроме как перебирать список строк, помещая каждую строку в поле со списком по...
6896 просмотров
schedule 01.06.2022

Как отображать настраиваемые всплывающие подсказки в CTreeCtrl?
У меня есть класс, производный от CTreeCtrl . В OnCreate() я заменяю объект CToolTipCtrl по умолчанию на пользовательский: int CMyTreeCtrl::OnCreate(LPCREATESTRUCT lpCreateStruct) { if (CTreeCtrl::OnCreate(lpCreateStruct) == -1)...
8127 просмотров
schedule 07.07.2023

Как нарисовать 32-битные растровые изображения с альфа-каналом?
Мне нужно создать настраиваемый элемент управления для отображения изображений BMP с альфа-каналом. Фон может быть окрашен в разные цвета, а изображения имеют тени, поэтому мне нужно по-настоящему «раскрасить» альфа-канал. Кто-нибудь знает, как...
22293 просмотров
schedule 26.07.2022

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

Обнаружение изменения состояния стыковки CControlBar
Я использую класс, производный от CControlBar, и я хотел бы определить, когда изменилось состояние стыковки CControlBar (т. е. стыковка с вертикального на горизонтальное или переход в плавающий режим). Конечно, я мог бы обработать WM_SIZE, но это...
981 просмотров
schedule 31.01.2024

Преобразование большого приложения MFC в .net
У нас есть настольное приложение MFC MDI приличного размера. Есть ли разумный способ преобразовать приложение MFC в приложение .net или лучше просто переписать? Если ответ зависит от приложения, по каким критериям вы принимаете решение?
8661 просмотров
schedule 13.06.2022

Как заблокировать сообщение об ошибке отложенной записи?
У меня есть служба Windows, работающая в указанной учетной записи пользователя с разрешением на запись на общий диск на другом компьютере. Служба регистрируется на этом общем диске. Я разрешаю пользователю вводить сопоставленный путь или сетевой...
1458 просмотров
schedule 18.12.2022

Остановка потока в Win32 / MFC
Я читал код, связанный с потоками, и нашел этот фрагмент кода: MyThread::start() { //Create a thread m_pThread = AfxBeginThread(/*some parameters*/) //Create a duplicate handle for the created thread m_hDuplicateHandle =...
2938 просмотров
schedule 20.06.2023

Попытка создать свою собственную панель инструментов внутри класса Mainframe VS 6.0
У меня проблемы с созданием собственной панели инструментов внутри мейнфрейма. У меня есть растровые изображения кнопок, которые я хочу использовать для своей собственной панели инструментов, но проблема в том, что панель инструментов отображается...
916 просмотров
schedule 26.08.2022

Visual C++: как получить процессорное время?
Как я могу программно найти время ЦП, которое отображается в System Idle Process (в диспетчере задач) с помощью Visual C++?
5037 просмотров
schedule 21.04.2023

где взять сапи?
Я хочу создать приложение с поддержкой речи, но всякий раз, когда я захожу на веб-сайт MS, чтобы загрузить SAPI, я получаю сообщение об ошибке. Я хочу знать, где я могу получить SAPI. и я также хотел бы знать, может ли приложение SAPI 5.3...
2540 просмотров
schedule 22.02.2023

Использование шаблона Model-View-Presenter в приложении MFC
Я работаю в пользовательском интерфейсе «довольно» большого приложения MFC. Мы попытались разделить приложение на модули, чтобы изолировать бизнес-логику, но в любом случае все еще есть много мест, где в пользовательском интерфейсе есть...
1318 просмотров
schedule 13.06.2023

Приложение на основе контейнера MFC
У меня есть полностью готовый проект на основе архитектуры Doc-View. Но теперь я хочу преобразовать его в приложение на основе контейнера, чтобы обеспечить поддержку OLE для существующего проекта. если кто-нибудь знает, как конвертировать,...
496 просмотров
mfc
schedule 10.01.2023

Как переместить элементы управления снизу вверх формы MFC?
В VC++ 6.0 (MFC), как элементы управления, например: Button, EditBox и Static Text, можно перемещать из нижней части формы в верхнюю часть формы.
2924 просмотров
schedule 15.08.2023

Могу ли я с помощью CDatabase отправлять SQL без использования CRecordSet?
При использовании класса MFC CDatabase для подключения к источнику данных существует ли способ выполнять операторы SQL без необходимости открывать объект CRecordSet? Я спрашиваю, потому что CRecordSet::Open() выдает исключение, когда я использую его...
1651 просмотров
schedule 01.12.2022

Как я могу увидеть, что находится в куче рабочего стола
У меня есть приложение, которое в этой версии использует примерно на 100 тыс. кучи рабочего стола больше, чем в прошлой версии. Есть ли способ увидеть, что находится в куче рабочего стола и насколько велики отдельные объекты? Используя Dheapmon , я...
1714 просмотров
schedule 29.09.2022