Свързани въпроси '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 изгледи
schedule
09.10.2022
изображението с необработени данни не се показва в контрола на картината с помощта на StretchDIBits
Направих контрола на картината (ID= IDC_PICTURE) за показване на необработени данни с помощта на StretchDIBits().
HWND hDlg,hWndCtl;
hWndCtl =::GetDlgItem(hDlg,IDC_PICTURE);
hdc =:: GetDC(hWndCtl);...
590 изгледи
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