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

Мастер класса MS VC++ 6
Хорошо, я разрабатываю приложение, которое в течение последних 16 лет находилось в непрерывной разработке, от C в DOS до различных разновидностей C++, и теперь в основном основано на C++ с графическим интерфейсом MFC и StingRay и различными другими...
2117 просмотров
schedule 22.10.2022

Преобразование доступа к реестру в вызовы db из MFC Feature Pack
Мы можем начать преобразование старого проекта VS2003 MFC для использования новых интересных функций, предоставляемых MFC Feature Pack и VS2008. Несколько новых элементов управления пользовательского интерфейса были бы очень хороши, за исключением...
985 просмотров
schedule 07.06.2024

Какое сообщение или событие вызывается при вызове метода CListCtrl::InsertItem()?
Я планировал реализовать собственный CListCtrl. Я думал, что рисование элемента происходит после того, как элемент вставлен в элемент управления. Итак, мой метод объявляет класс, производный от CListCtrl, и переопределяет его метод DrawItem()....
1624 просмотров
schedule 24.01.2024

Простая синхронизация потоков
Мне нужна простая блокировка «по одному» в разделе кода. Рассмотрим функцию func , которую можно запускать из нескольких потоков: void func() { // locking/mutex statement goes here operation1(); operation2(); // corresponding...
19575 просмотров
schedule 27.10.2022

Как заставить мое приложение выйти на передний план и получить фокус?
Я работаю над приложением, которое является начальной загрузкой для установщика, над которым я также работаю. Приложение делает несколько вызовов MSI, чтобы получить информацию, необходимую мне для сборки мастера, который является главным окном моего...
20548 просмотров

CAsyncSocket и многопоточность
Я использую MFC CAsyncSocket для сетевого взаимодействия в многопоточной среде. После нескольких часов попыток заставить принятые сокеты принимать входящие данные я наткнулся на страницу, в которой говорится, что для вызова функции OnReceive...
3603 просмотров
schedule 29.05.2024

Как мне решить, использовать ли ATL, MFC, Win32 или CLR для нового проекта C ++?
Я только начинаю свой первый проект на C ++. Я использую Visual Studio 2008 . Это приложение Windows единой формы, которое обращается к нескольким базам данных и инициирует транзакцию WebSphere MQ. Я в основном понимаю различия между ATL, MFC,...
47860 просмотров
schedule 28.10.2022

Qt и двойная буферизация — есть ли какие-нибудь хитрости для захвата пикселей или управления задним буфером?
Я переношу приложение на Qt из MFC. Приложение MFC будет использовать вызовы GDI для построения окна (в основном графика). Он будет рисовать в задний буфер растрового изображения памяти, а затем BitBlt его на экран. Qt, однако, уже выполняет...
9444 просмотров
schedule 18.12.2023

Вы когда-нибудь полностью переписывали большое приложение C ++ на C #?
Я знаю, что Джоэл говорит никогда этого не делать , и в большинстве случаев я согласен с этим. Думаю, есть случаи, когда это оправдано. У нас есть большое приложение C ++ (всего около 250 000 строк кода), которое использует интерфейс MFC и службу...
5331 просмотров
schedule 27.02.2024

Как увеличить высоту и ширину ячеек в ListControl
Как мы можем увеличить высоту и ширину ячейки в списке Он создается с помощью Listcontrol MFC.
2155 просмотров
schedule 02.04.2024

Необработанные исключения из управляемого пользовательского элемента управления C#, используемого в диалоговом окне MFC
Наше основное приложение построено в MFC C++, но мы пытаемся написать новый код в .NET и создали пользовательский элемент управления в .NET, который будет использоваться в существующем диалоговом окне MFC. Однако когда неожиданное/необработанное...
2158 просмотров
schedule 20.10.2022

Как я могу получить объект HDC из объекта CDC?
У меня есть объект dc типа CDC, и я хочу получить объект HDC. Я прочитал документацию MSDN здесь , но не не очень понимаю. Может ли кто-нибудь предоставить мне краткий пример/объяснение того, как это сделать?
19959 просмотров
schedule 08.11.2022

Как я могу предоставить доступ к этому буферу с помощью CSingleLock?
У меня есть эти два метода для потокового доступа к объекту CMyBuffer : Заголовок: class CSomeClass { //... public: CMyBuffer & LockBuffer(); void ReleaseBuffer(); private: CMyBuffer m_buffer; CCriticalSection...
297 просмотров
schedule 18.09.2022

Как свернуть дочерний диалог на панель задач в приложении MFC?
Я открываю дочерний диалог из родительского диалога. Среди свойств дочернего диалога я включил свойство «Свернуть». Но если нажать кнопку «Свернуть», то дочерний диалог сворачивается в левый угол экрана, а не в панель задач Windows. Как я могу это...
1797 просмотров
schedule 29.11.2022

Сбой ASSERT при вызове CDC SelectObject () - что я могу попробовать?
Я работаю над многопоточным приложением Win32 MFC. Мы визуализируем карту и отображаем ее на панели в пользовательском интерфейсе вместе с настраиваемыми объектами наверху. Рендеринг выполняется медленно (~ 800 мс), что происходит в потоке...
1826 просмотров
schedule 29.04.2024

Плагин IE ActiveX не может создать файл
Я написал плагин для IE, используя MFC ActiveX. Плагин фактически создает файл в папке CLSID_APPDATA и записывает в него некоторые данные. Но проблема в том, что созданный файл нельзя увидеть (я имею в виду, что я не вижу ни одного файла в папке...
1068 просмотров
schedule 26.11.2023

Общие элементы управления 6.0 в Windows 2000?
Я хочу использовать группировку в CListCtrls, которая, кажется, была введена в Common Controls 6. CC6 вышла только с XP, поэтому у нас есть проблема с Windows 2000 и более ранними версиями. Развертывание новой версии Comctl32.dll казалось бы...
157 просмотров
schedule 09.12.2023

Класс CHtmlView и фокус
У меня есть приложение SDI, написанное в MFC. Кадр делится на 1 строку и 2 столбца с помощью окна-разделителя. Ниже приведены сведения о строке и столбце (R0C0 означает строку № 0 и столбец № 0). Представление R0C0 — это CFormView с несколькими...
1339 просмотров
schedule 05.06.2024

SetWindowLong в CustomDraw вызывает необработанное исключение
Я вношу некоторые изменения в CSliderCtrl с помощью Custom Draw, элемент управления должен использоваться в диалоговом окне. Вот структура: В моей MessageMap у меня есть: ON_NOTIFY_REFLECT_EX(NM_CUSTOMDRAW, OnNMCustomdraw) Метод OnNMCustomdraw...
1548 просмотров
schedule 11.01.2024

Проблема с рисованием: ShowWindow(hWnd, SW_HIDE) автоматически делает прямоугольники недействительными?
Я столкнулся с проблемой, когда у меня есть окно, содержащее дочернее окно. Дочернее окно содержит другое дочернее окно, в котором видео воспроизводится с помощью проигрывателя Windows Media. Всякий раз, когда я вызываю ShowWindow (hWnd, SW_HIDE) в...
1527 просмотров
schedule 31.03.2024