본문 바로가기

Programming60

윈도우즈 API - 파일 관련 함수(CreateFile, WriteFile, ReadFile) CreateFile() WriteFile() ReadFile() - CreateFile() : 파일 오픈 HANDLE CreateFile( LPCTSTR lpFileName, DWORD dwDesiredAccess, DWORD dwShareMode, LPSECURITY_ATTRIBUTE lpSecurityAttributes, DWORD dwCreationDispostion, DWORD dwFlagsAndAttributes, HANDLE hTemplateFile ); lpFileName : 생성 또는 오픈할 파일의 경로와 파일이름 dwDesiredAccess : 파일 접근 모드 dwShareMode : 파일을 공유할지의 여부를 결정하는 플래그 lpSecurityAttributes : 보안속성을 지정하는 인.. 2012. 9. 3.
hex,ascii,base64 등 .. 간단한 인코딩&디코딩 프로그램 Win API공부하면서 연습용으로 만들어 봤습니다. 근데 api함수보다는 인코딩 디코딩 소스부분을 더 많이 연습한것 같네요. ㅋ,ㅋ 언제 에러 뜰지 모르지만 ... 필요하신분은 사용하세요 @__ 다운로드 -> !.. 한글 유니코드 인코딩하면 뒤에 0000이 붙어버리네요ㅜ . 큰 지장은 없지만 소스를 날려버려서 수정도 못하고 .....ㅡ,ㅡ 2012. 8. 31.
윈도우즈 API - 윈도우 창 관련 함수 윈도우 생성 CreateWindow, CreateWindowEx, CreateDialog, DialogBox, MessageBox 등 - CreateDialog(HINTANCE hInstance, LPCTSTR lpTemplate, HWND hWndParent, DLGPROC lpDialogFunc) : 대화상자를 만들고 바로 대화상자의 핸들값을 리턴 (모달리스형) - DialogBox(HINSTANCE hInstance, LPCTSTR lpTemplate, HWND hWndParent, DLGPROC lpDialogFunc) : 대화상자가 종료되어야 하지만 리턴 (모달형) 윈도우 파괴 DestroyWindow - DestroyWindow(HWND hWnd) : WM_DESTROY 메시지 전달 윈도우 최.. 2012. 8. 23.
자료형 LPSTR, LPWSTR, LPTSTR, TCHAR - ascii 코드 - LPSTR : char * LPCSTR : const char * - unicode - LPWSTR : w_char * LPCWSTR : const w_char * - ascii & unicode - LPTSTR : TCHAR * LPCTSTR : const TCHAR * - TCHAR - #ifdef UNICODE typedef wchar_t TCHAR; #else typedef char TCHAR; #endif 2012. 8. 18.