컨트롤 동적 생성
// 버튼 동적 생성
CButton* button = new CButton();
RECT rect;
rect.left = 0; rect.top = 0; // pos
rect.right = 100; rect.bottom = 100; // size
button->Create(m_hWnd, ATL::_U_RECT(rect), _T("dynamically created button"), WS_CHILD | WS_VISIBLE );
GDI 초기화
// GDI+
#include <objbase.h>
#include <gdiplus.h>
#pragma comment(lib, "gdiplus")
using namespace Gdiplus;
// init GDI+
ULONG_PTR m_gpToken; // gdi+
GdiplusStartupInput gpsi;
if (GdiplusStartup(&m_gpToken, &gpsi, NULL) != Ok)
{
AfxMessageBox(_T("can't initialize GDI+"));
return FALSE;
}
// release GDI+
GdiplusShutdown(m_gpToken);
'C++' 카테고리의 다른 글
std::string 문자열 조작 (0) | 2012.05.20 |
---|---|
url encode (0) | 2012.05.04 |
컴파일시 해야할 일 표시하기 #pragma message 사용 (0) | 2012.04.15 |
ado 하위 OS 호환 컴파일 - E_NOINTERFACE (0x80004002) (0) | 2012.04.13 |
WTL : Windows Template Library (0) | 2012.04.06 |
log4cxx warning 관련 C4275 (0) | 2012.04.06 |
OTL 샘플 (0) | 2012.04.06 |
현재 자신이 서비스 모드로 실행되었는지 콘솔모드로 실행되었는지 확인하는 방법 (0) | 2012.04.05 |