Programming/WinAPI 썸네일형 리스트형 DLL dwReason 관련 사이트 http://sweeper.egloos.com/2991972 ScreenToClient, ClientToScreen 함수 BOOL ScreenToClient(HWND hWnd, LPPOINT lpPoint);화면의 원점을 기준으로 하는 좌표 lpPoint를 hWnd의 작업 영역을 기준으로 하는 좌표로 변환한다. hWnd윈도우의 작업 영역 원점의 화면 좌표가 cx, cy일 때 lpPoint는 lpPoint.x - cx, lpPoint - cy로 변환된다. GetCursorPos, MoveWindow, GetWindowRect 등과 같이 화면 좌표를 리턴하는 함수로부터 작업 영역의 좌표로 변환하고자 할 때 이 함수를 사용한다. BOOL ClientToScreen(HWND hWnd, LPPOINT lpPoint);hWnd의 작업 영역 원점을 기준으로 하는 좌표 lpPoint를 전체 화면을 기준으로 하는 좌표로 변환한다. hWnd.. WinAPI 메크로 소스 #include LRESULT CALLBACK WndProc(HWND,UINT,WPARAM,LPARAM); HINSTANCE g_hInst; HWND hWndMain; LPCTSTR lpszClass=TEXT("Macro"); int APIENTRY WinMain(HINSTANCE hInstance,HINSTANCE hPrevInstance ,LPSTR lpszCmdParam,int nCmdShow) { HWND hWnd; MSG Message; WNDCLASS WndClass; g_hInst=hInstance; WndClass.cbClsExtra=0; WndClass.cbWndExtra=0; WndClass.hbrBackground=(HBRUSH)(COLOR_WINDOW+1); WndClass.hCur.. Winapi 초기본(주석 有) #include LRESULT CALLBACK WndProc(HWND, UINT, WPARAM, LPARAM); HINSTANCE g_hInst; LPCTSTR lpszClass=TEXT("First"); //main function //hInstance : 프로그램의 인스턴스 핸들 //hPrevInstance : 바로앞에 실행된 현재 프로그램의 인스턴스 핸들이다. // 없을 경우 NULL이 되며 Win32에서는 항상 NULL이다. // lpszCmdParam : 명령행으로 입력된 프로그램 인수이다. 도스의 argv인수에 해당하며 보통 실행 직후에 열 // 파일의 경로가 전달된다. // nCmdShow : 프로르매이 실행될 형태이며, 보통 모양 등이 전달된다. int APIENTRY WinMain(HIN.. 이전 1 다음