Вопросы по теме '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 просмотров
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