일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- 배열
- EnvSet
- Blocks
- EnvMult
- DetectHiddenWindows
- autohotkey
- SetEnv
- EnvSub
- SetTitleMatchMode
- SetKeyDelay
- IfInString
- EnvAdd
- SetMouseDelay
- SetControlDelay
- ControlGetText
- Threads
- ControlSend
- IfWinExist
- 식
- if(식)
- EnvDiv
- IF (식)
- Var:=식
- Menu
- StringGetPos
- 함수
- MouseClick
- if
- 식의 설명
- API
- Today
- Total
목록API 관련 (217)
ㄴrㅎnㅂrㄹrㄱi
SetCursor 마우스 커서의 형상을 설정합니다.HCURSOR SetCursor( HCURSOR hCoursor // 커서 핸들 ); USER32.DLL 인수 hCoursor 마우스 커서의 핸들을 지정합니다.이 핸들은 CreateCursor 함수로 작성된 커서인가, LoadCursor 함수 또는 LoadImage 함수로 로드 된 커서의 핸들이 아니면 안됩니다.이 파라미터에 0 (NULL) (을)를 지정하면, 마우스 커서는 스크린으로부터 삭제됩니다. Windows 95/98/Me: 커서의 폭 및 높이는, SM_CXCURSOR 및 SM_CYCURSOR (을)를 지정해 GetSystemMetrics 함수를 호출했을 때의 반환값과 같지 않으면 안됩니다. Windows 95 그럼, 커서의 비트 심도가 디스플레이..
SetClassLong(A) 지정된 윈도우가 속하는 윈도우 클래스의 WNDCLASSEX 구조체의 데이터를 고쳐 씁니다.확장 쿠라스메모리의 데이터도 고쳐 쓸 수 있습니다. 이 구조체는 SetClassLongPtr 함수에 교체되었습니다.32비트판과64비트판의 Windows 그리고 공통되어 이용할 수 있는 코드를 기술하는 경우에는, SetClassLongPtr 함수를 사용할 필요가 있습니다.LONG SetClassLongA( HWND hWnd, // 윈도우 핸들 int nIndex, // 변경하는 데이터의 지정 LONG dwNewLong // 새로운 값 ); USER32.DLL 인수 hWnd 속성을 변경하는 클래스에 속하고 있는 윈도우의 핸들을 지정합니다. nIndex 어느 속성을 변경하는지를 지정합니다. 확..
SendMessage(A) 윈도우에 메세지를 송신합니다.이 함수는, 지정한 윈도우의 윈도우 프로시저가 처리를 종료할 때까지 제어를 돌려주지 않습니다. 메세지를 송신해 즉시 제어를 돌려주려면 , SendMessageCallback 함수 또는 SendNotifyMessage 함수를 사용합니다.메세지를 스렛드의 메시지 큐에 포스트해 즉시 제어를 돌려주려면 , PostMessage 함수 또는 PostThreadMessage 함수를 사용합니다.LRESULT SendMessageA( HWND hWnd, // 윈도우 핸들 UINT Msg, // 메세지 코드 WPARAM wParam, // wParam파라미터 LPARAM lParam // lParam파라미터 ); USER32.DLL 인수 hWnd 메세지를 받아들이는 ..
SelectObject 지정된 디바이스 콘텍스트의 오브젝트를 선택합니다.새로운 오브젝트는, 이전의 같은 형태의 오브젝트와 바꿔 넣을 수 있습니다.HGDIOBJ SelectObject( HDC hDC, // 디바이스 콘텍스트의 핸들 HGDIOBJ hObject // 선택하는 오브젝트의 핸들 ); GDI32.DLL 인수 hDC 디바이스 콘텍스트의 핸들을 지정합니다. hObject 선택하는 오브젝트를 지정합니다.지정할 수 있는 오브젝트는 이하의 몇개의 함수를 사용해 작성된 것이 아니면 안됩니다. 오브젝트 함수 비트 맵 CreateBitmap, CreateBitmapIndirect, CreateCompatibleBitmap, CreateDIBitmap, CreateDIBSection 비트 맵은 메모리데바이스콘테..
ScreenToClient 스크린상의 점의 좌표를 화면 좌표로부터 지정된 윈도우의 클라이언트 좌표로 변환합니다.BOOL ScreenToClient( HWND hwnd, // 윈도우 핸들 PPOINT ppt // 화면 좌표 ); USER32.DLL 인수 hwnd 윈도우의 핸들을 지정합니다.이 윈도우의 클라이언트 에리어의 좌표에 변환됩니다. ppt 클라이언트 좌표로 변환하기 위한 화면 좌표를 격납했다 POINT 구조체의 주소를 지정합니다.함수가 성공하면, 변환된 클라이언트 좌표가 이 구조체에 격납됩니다. 반환값 성공하면 0 이외의 값이 돌아갑니다. 실패하면 0 하지만 돌아갑니다. Windows NT/2000/XP: 확장 에러 정보를 취득하려면 , GetLastError 함수를 사용합니다. 대응 정보 Wind..
RemoveMenu 지정된 메뉴로부터 메뉴 아이템을 삭제합니다.메뉴 아이템이 부메뉴나 드롭 다운 메뉴를 가지는 경우는, 그것들을 파기하지 않습니다.따라서, 이러한 메뉴를 재이용할 수 있습니다.이것들은 종료전까지 파기할 필요가 있습니다.이 함수를 호출하기 전에,GetSubMenu (을)를 사용해 부메뉴나 드롭 다운 메뉴의 핸들을 취득해 두어야 합니다.BOOL RemoveMenu( HMENU hMenu, // 메뉴 핸들 UINT uPosition, // 아이템ID또는 아이템의 위치 UINT uFlags // 옵션 플래그 ); USER32.DLL 인수 hMenu 메뉴의 핸들을 지정합니다. uPosition 아이템 ID 또는 아이템의 위치를 지정합니다.어느 쪽을 지정할까는 fuFlags 파라미터에 의존합니다. ..
ReleaseMutex 지정된 뮤텍스 오브젝트의 소유권을 해방합니다.BOOL ReleaseMutex( HANDLE hMutex // 뮤텍스의 핸들 ); KERNEL32.DLL 인수 hMutex 뮤텍스 오브젝트의 핸들을 지정합니다.이 핸들은 CreateMutex 함수 또는 OpenMutex 함수에 의해서 돌려주어집니다. 반환값 성공하면 0 이외의 값이 돌아갑니다. 실패하면 0 하지만 돌아갑니다.확장 에러 정보를 취득하려면 , GetLastError 함수를 사용합니다. 해설 호출 스렛드가 지정된 뮤텍스 오브젝트를 소유하고 있지 않는 경우는, 이 함수는 실패합니다. 스렛드는 WaitForSingleObject 함수등의 대기 함수를 호출할 때에 뮤텍스 오브젝트의 핸들을 지정하는 것으로, 뮤텍스 오브젝트의 소유권..
ReleaseDC 디바이스 콘텍스트를 해방합니다.이 함수에 의한 영향은, 디바이스 콘텍스트의 타입에 따라서 다릅니다.이 함수는 코먼 윈도우 디바이스 콘텍스트만을 해방합니다.클래스 디바이스 콘텍스트 및 프라이빗 디바이스 콘텍스트에는 아무것도 하지 않습니다.int ReleaseDC( HWND hWnd, // 윈도우 핸들 HDC hDC // 디바이스 콘텍스트의 핸들 ); USER32.DLL 인수 hWnd 해방하는 디바이스 콘텍스트에 대응하는 윈도우의 핸들을 지정합니다. hDC 해방하는 디바이스 콘텍스트의 핸들을 지정합니다. 반환값 디바이스 콘텍스트가 해방되었을 때는 1 하지만 돌아갑니다. 디바이스 콘텍스트 해방되지 않았을 때는 0 하지만 돌아갑니다. 해설 GetWindowDC 함수 호출 및 코먼 디바이스 콘텍..