본문 바로가기

반응형

c++

(13)
[MFC] Office CommandBars 추가하는 COM 에드인이 최초 실행시에만 로드되는 문제/Office Context Menu CommandBars Addin loads only initial start up. Office CommandBars (컨텍스트 메뉴) 추가하는 COM 에드인이 최초 실행시에만 로드되는 문제. "Caption", "Style", "Visible" 등 외에 "Tag"를 추가해야 함. 왜인지는 모름. CComVariant AddtButton; // Grab our button to sink events... VariantClear(&vtParam); vtParam.vt = VT_BSTR; vtParam.bstrVal = ::SysAllocString(CALL_MENU_NAME); hr = CallMethod(vtCtrls.pdispVal, L"Item", &AddtButton, 1, &vtParam); VariantClear(&vtParam); // If we can't find it, m..
[MFC] error C2248: 'CObject::CObject' 해결 CStringArray를 변수로 추가만 해도 2248에러-> CStringArray를 포인터로 변경 후 추가하니 해결됨. CStringArray m_arrMyString;->CStringArray *m_pArrMyString;
[MFC] 비트맵 배경을 스크롤하기 비트맵 배경 입힌 후, https://seowoozzang.tistory.com/3 .h // These variables are required for vertical scrolling. static int m_yMinScroll; // minimum vertical scroll value static int m_yCurrentScroll; // current vertical scroll value static int m_yMaxScroll; // maximum vertical scroll value .cpp void CMyClass::OnSize(UINT nType, int cx, int cy) { int xNewSize; int yNewSize; xNewSize = cx; yNewSize = cy;..
[MFC] 다이얼로그 배경에 bmp 비트맵 이미지 입하기. .rc파일 IDB_BITMAP1 BITMAP "res\\bitmap1.bmp" MyClass.h CBitmapm_pBackBmp; CDCm_MemDC; CDCm_cDC; MyClass.cpp int CMyClass::OnCreate(LPCREATESTRUCT lpCreateStruct) { if (CDialogEx::OnCreate(lpCreateStruct) == -1) return -1; CClientDC cdc(this); m_MemDC.CreateCompatibleDC(&cdc); m_cDC.CreateCompatibleDC(&cdc); !m_pBackBmp.LoadBitmapA(IDB_BITMAP1); return 0; } void CMyClass::OnPaint() { CPaintDC dc(t..
[MFC] ttf 파일로 setfont 폰트 등록하기. OnInitDialog() HINSTANCE hResInstanceBold = AfxGetResourceHandle( ); HINSTANCE hResInstanceRegular = AfxGetResourceHandle( ); HRSRC res = FindResource(hResInstanceBold, MAKEINTRESOURCE(IDR_NANUM_GOTHIC_FONT),"BINARY"); if (res) { HGLOBAL mem = LoadResource(hResInstanceBold, res); void *data = LockResource(mem); size_t len = SizeofResource(hResInstanceBold, res); DWORD nFonts; m_fonthandle = AddF..

반응형