Свързани въпроси 'mfc'

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

MFC Диалогов връщащ вектор
Създавам модален диалогов прозорец и динамично създавам текстови полета въз основа на зададено от потребителя количество. След това съхранявам стойностите на тези текстови полета във вектор vector <CString*> textBoxText; Искам да...
614 изгледи
schedule 21.09.2022

Visual C++6 MFC MapViewOfFile връща код на грешка 8
Имам програма, която създава файл с карта, тя може да направи това извикване съвсем добре, m_hMap = CreateFileMapping(m_hFile,0,dwProtect,0,m_dwMapSize,NULL); , но когато последващото извикване на функция към MapViewOfFile(m_hMap,dwViewAccess,0,0,0)...
3351 изгледи
schedule 21.09.2022

Многобайтова кирилица
Аз съм доста нов в работата със C++. Имам проект на MFC, който трябва да бъде преведен на руски . Ако променя настройките на MFC на Unicode , той се показва правилно. Въпросът ми е: Възможно ли е да се отпечата кирилица с Multibyte ? Ако е...
588 изгледи
schedule 17.09.2022

не може да промени реда на контролите на mfc
Имам диалогов прозорец със списъчно поле, плъзгач и бутон. Опитах се да променя цвета на фона, но не успях да го променя, така че си помислих, че ако добавя „контрол на картината“ като растерно изображение и го поставя на заден план, ще успея, но...
487 изгледи
schedule 21.09.2022

Как да отключите заключена растерна графика
Искам да отключа заключена ID2D1Bitmap Опитах m_pBitmap1->Release(); но изглежда не работи hr=m_pBitmap1->CopyFromRenderTarget(nullptr, m_pRenderTarget2, nullptr); дава грешка при нарушение на достъпа: „Необработено изключение при 0x00fb2a46 в...
581 изгледи
schedule 24.09.2022

MFC SDI текстов редактор
Създавам приложение в стил MFC SDI Explorer (има разделителна лента и десният панел е областта за редактиране на текст, левият панел е дървовидният изглед) Моят десен панел е CRichEditView. Искам да мога да открия кога даден потребител е...
857 изгледи
schedule 02.10.2022

CreateCompatibleBitmap се проваля в Windows mobile 6
Пренасям приложение от Windows Mobile 2003 към Windows Mobile 6, под Visual Studio 2008. Целевото устройство има екран с VGA разделителна способност и бях изненадан да установя, че следният код е неуспешен; CClientDC ClientDC(this); CRect Rect;...
818 изгледи
schedule 05.10.2022

Грешка при свързване 2019 C++,VS2008
Използвам VS 2008. Имам Library 5 Lib файл A.lib B.lib C.lib D.lib E.lib A.Lib Включете целия заглавен файл на B,C,D,E Сега се опитвам да използвам A. Lib в Примерно приложение на MFC. Включих целия файл на lib в Примерно приложение и...
288 изгледи
schedule 05.10.2022

Помощник за клас MS VC++ 6
Добре, разработвам приложение, което е в почти непрекъсната разработка през последните 16 години, от C в DOS, през различни варианти на C++ и сега до голяма степен е базирано на C++ с MFC и StingRay GUI и различни други SDK. Въпреки че използвам VS...
2117 изгледи
schedule 22.10.2022

Пренасяне на клас от MFC към C++ конзолно приложение. Изграждането на MFC приложение с /MD[d] (CRT dll версия) изисква
Опитвам се да пренеса определена функционалност от базирано на MFC приложение. Явно нямам опит с MFC. Класът, който ме интересува, наследява от CAsyncSocket. Когато търсите този клас в MSDN, той посочва, че класът е извлечен от afxsock.h . Когато...
5525 изгледи

изображението с необработени данни не се показва в контрола на картината с помощта на StretchDIBits
Направих контрола на картината (ID= IDC_PICTURE) за показване на необработени данни с помощта на StretchDIBits(). HWND hDlg,hWndCtl; hWndCtl =::GetDlgItem(hDlg,IDC_PICTURE); hdc =:: GetDC(hWndCtl);...
590 изгледи
mfc
schedule 07.10.2022

Защо текст, вмъкнат в listcontrol в mfc, показва съкращен текст? listcontrol е голям?
Имам диалогов прозорец и контрола на списък в него. Добавих огромен низ в контролата на списъка, използвайки insertitem . m_WSDLParamList.InsertItem(LVIF_TEXT | LVIF_PARAM, i, str, 0, 0, 0, NULL); // str is very huge. Сега върнах низа с...
487 изгледи
schedule 06.10.2022

Проста синхронизация на нишки
Имам нужда от просто заключване "един по един" на част от кода. Помислете за функцията func , която може да се изпълнява от множество нишки: void func() { // locking/mutex statement goes here operation1(); operation2(); //...
19575 изгледи
schedule 27.10.2022

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

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

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

Как мога да минимизирам дъщерен диалогов прозорец в лентата на задачите в MFC приложение?
Отварям дъщерен диалог от родителски диалог. Сред свойствата на дъщерния диалог активирах свойството „Минимизиране“. Но ако щракнете върху бутона „Минимизиране“, тогава дъщерният диалог се минимизира в левия ъгъл на екрана вместо в лентата на...
1797 изгледи
schedule 29.11.2022

WideCharToMultiByte кога е вярно lpUsedDefaultChar?
Опитвам се да разбера WideCharToMultiByte и се чудех кога lpUsedDefaultChar ще бъде зададено на TRUE. Ето пример: Какво трябва да бъде lpszW, за да може флагът да бъде зададен като верен? lpszW = L”__WHAT SHOULD_BE_HERE__”; int c = ??; BOOL...
676 изгледи
schedule 26.11.2022

Методът MFC OnTimer() не работи
Създадох приложение, базирано на MFC диалог и исках да добавя таймер към формуляра. Но се оказва, че MFC е различен от формите на .NET windows. Добавих ON_WM_TIMER() в картата на съобщенията. и добави дефиницията на функцията за...
1913 изгледи
schedule 02.11.2022