분류 전체보기
-
BMP - Win32File Format 2009. 1. 22. 17:29
BITMAPFILEHEADERBITMAPFILEINFOHEADERRGBQUAD[]DDB로 변경LoadBitmap()DeleteObject()LoadImage()IMAGE_BITMAPIMAGE_ICONIMAGE_CURSORLR_DEFAULTCOLORLR_LOADFROMFILELR_SHAREDDeleteObject()DestroyIcon()DestroyCursor()ImageList_LoadBitmap()ImageList_Destroy()ImageList_Draw()CreateDIBitmap()CreateDIBSection()DDBCreateBitmap()CreateBitmapIndirect()CreateCompatibleBitmap()DeleteObject()GetObject()SetDIBits()GetD..
-
MFC 지원Platform/설정 2009. 1. 22. 15:52
프로젝트 설정 대화상자의 'Microsoft Foundation Classes:' 콤보 상자에서 MFC 사용을 선택 #define VC_EXTRALEAN // Exclude rarely-used stuff from Windows headers #include #include // MFC core and standard components #include // MFC extensions #include // MFC support for Internet Explorer 4 Common Controls #ifndef _AFX_NO_AFXCMN_SUPPORT #include // MFC support for Windows Common Controls #endif // _AFX_NO_AFXCMN_SUPPORT C..
-
-
DirectXPlatform/사운드 2009. 1. 21. 01:02
#define _STLP_NEW_PLATFORM_SDK 1 #include #include #include #include char c_szClassName[] = "사운드출력" ; HINSTANCE g_hInst ; BOOL g_bPaused = TRUE ; LPDIRECTINPUT g_lpDirectInput ; LPDIRECTINPUTDEVICE g_lpKeyboard ; char g_szText[1024] = "00" ; int X_pos, Y_pos ; #define KEYDOWN(State,KeyID) (State[KeyID] & 0x80) #ifdef DS #define NUM_SOUNDS 5 #define SPACE 0 #define LEFT 1 #define RIGHT 2 #define ..
-
텍스트 편집(입력) 컨트롤 - Win32GUI/컨트롤 2009. 1. 20. 20:53
CreateWindow() DestroyWindow() 사용자로 부터 키보드를 통해 문자열을 입력 받는다. // gets(), scanf() 최대 32K까지의 문자열을 편집(NT 이상에서는 제한이 없다) 디폴트 버퍼는 32K ES_AUTOHSCROLL WS_HSCROLL ES_MULTILINE ES_AUTOVSCROLL WS_VSCROLL ES_LEFT,ES_CENTER,EX_RIGHT ES_NUMBER ES_PASSWORD 한글 암호를 입력받을 수 없다. 대소문자는 구분 클립보드 동작도 제한 ES_READONLY ES_UPPERCASE,ES_LOWERCASE ES_WANTRETURN EN_CHANGE 키보드 입력에 대한 통지를 하지 않는다. ES_WANTRETURN WM_GETDLGCODE DLGC_W..
-
툴바 - Win32GUI/컨트롤 2009. 1. 20. 00:06
툴팁 on TTN_GETDISPINFO NMTTDISPINFO .lpszText CreateToolbarEx() TBSTYLE_FLAT TBSTYLE_LIST TBSTYLE_TOOLTIPS // TTN_GETDISPINFO HINST_COMMCTRL IDB_STD_SMALL_COLOR STD_FILENEW ... TBBUTTON .iBitmap .idCommand .fsState TBSTATE_ENABLED TBSTATE_CHECKED .fsStyle TBSTYLE_BUTTON TBSTYLE_GROUP TBSTYLE_CHECK TBSTYLE_SEP .iString TB_SETEXTENDEDSTYLE TBSTYLE_EX_DRAWDDARROWS TB_ADDSTRING // TBBUTTON.iString TB..
-
공통 다이얼로그 박스(대화상자) - Win32GUI/Window 2009. 1. 19. 22:45
SHBrowseForFolder() BROWSEINFO .hwndOwner .lpszTitle .pidlRoot .ulFlags BIF_NEWDIALOGSTYLE BIF_EDITBOX .lpfn on BFFM_INITIALIZED SHGetPathFromIDList() #include #include "shlobj.h" static bool GetFolder(std::string& folderpath, const char* szCaption = NULL, HWND hOwner = NULL) { bool retVal = false; // The BROWSEINFO struct tells the shell // how it should display the dialog. BROWSEINFO bi; memse..