일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Var:=식
- ControlSend
- MouseClick
- DetectHiddenWindows
- EnvSub
- EnvDiv
- API
- SetMouseDelay
- 식의 설명
- SetEnv
- SetTitleMatchMode
- IfWinExist
- if(식)
- Menu
- 함수
- 배열
- SetControlDelay
- Threads
- EnvMult
- IF (식)
- EnvAdd
- if
- IfInString
- ControlGetText
- autohotkey
- Blocks
- StringGetPos
- SetKeyDelay
- EnvSet
- 식
- Today
- Total
목록API 관련/Win32 API 함수 (181)
ㄴrㅎnㅂrㄹrㄱi
SetMenu 새로운 메뉴를 지정된 윈도우에 할당합니다.BOOL SetMenu( HWND hWnd, // 윈도우 핸들 HMENU hMenu // 메뉴 핸들 ); USER32.DLL 인수 hWnd 새로운 메뉴를 할당하는 윈도우의 핸들을 지정합니다. hMenu 새롭게 할당하는 메뉴의 핸들을 지정합니다. 0 (NULL) (을)를 지정하면, 윈도우의 메뉴가 제거됩니다. 반환값 성공하면 0 이외의 값이 돌아갑니다. 실패하면 0 하지만 돌아갑니다.확장 에러 정보를 취득하려면 , GetLastError 함수를 사용합니다. 해설 메뉴의 변경을 반영해 윈도우는 재묘화 됩니다.메뉴는 아이 윈도우 이외의 임의의 윈도우에 할당할 수 있습니다. SetMenu 함수는, 이전의 메뉴가 있어도, 그것을 파기하지 않고 옮겨놓습니다.어..
SetLastError 호출측 스렛드가 가지는 최신의 에러 코드를 설정합니다.VOID GetLastError( DWORD dwErrCode // 에러 코드 ); KERNEL32.DLL 인수 dwErrCode 설정하는 에러 코드를 지정합니다. 반환값 반환값은 없습니다. 해설 에러 코드는 32 비트치입니다 (비트 31 하지만 최상위비트) .비트 29 (은)는 어플리케이션 정의의 에러 코드용으로 예약되고 있습니다.어플리케이션 독자적인 에러 코드를 정의하는 경우는, 이 비트를 세트 하고, 시스템 정의의 에러 코드와 충돌하지 않게 하지 않으면 안됩니다. 대부분의 Win32 함수는, 함수가 실패했을 때에 SetLastError 함수를 호출합니다.또, Win32 함수안에는, 함수가 성공했을 때에 SetLastErro..
SetForegroundWindow 지정된 윈도우를 작성한 스렛드를 foreground로 해, 그 윈도우를 액티브하게 합니다.이후, 이 윈도우에 키보드 입력이 보내집니다.시스템은, 다른 스렛드보다 조금 높은 우선도를, foreground 윈도우를 작성한 스렛드에 할당합니다.BOOL SetForegroundWindow( HWND hWnd // 윈도우 핸들 ); USER32.DLL 인수 hWnd foreground로 하는 윈도우의 핸들을 지정합니다. 반환값 성공했을 경우는 0 이외의 값이 돌아갑니다. 실패했을 경우는 0 하지만 돌아갑니다.확장 에러 정보를 취득하려면 , GetLastError 함수를 사용합니다. 해설 foreground 윈도우는 Z 오더가 가장 위의 윈도우입니다. Windows 98/Me/2..
SetFilePointer 오픈되고 있는 파일의 파일 포인터를 이동합니다.DWORD SetFilePointer( HANDLE hFile, // 파일 핸들 LONG lDistance, // 하위 오프셋 PLONG pDistanceHigh, // 상위 오프셋의 변수 DWORD dwMoveMethod // 이동 개시점 ); KERNEL32.DLL 인수 hFile 파일의 핸들을 지정합니다.이 핸들은, GENERIC_READ 액세스 또는 GENERIC_WRITE 액세스를 가지고 있지 않으면 안됩니다. lDistance 파일 포인터를 이동시키는 아르바이트수를 나타내는 부호 수치의 하위32비트를 지정합니다. pDistanceHigh 파라미터에 0 (NULL) (을)를 지정했을 경우는, 새로운 파일 포인터의 위치의 오..
SetEndOfFile 지정된 파일의 파일 종단(EOF)의 위치를, 현재의 파일 포인터의 위치에 이동시킵니다.BOOL SetEndOfFile( HANDLE hFile // 파일 핸들 ); KERNEL32.DLL 인수 hFile 파일 종단(EOF)의 위치를 이동시키는 파일의 핸들을 지정합니다.이 핸들은 GENERIC_WRITE 액세스를 지정해 작성된 파일 오브젝트의 것이 아니면 안됩니다. 반환값 성공하면 0 이외의 값이 돌아갑니다. 실패하면 0 하지만 돌아갑니다.확장 에러 정보를 취득하려면 , GetLastError 함수를 사용합니다. 해설 이 함수는, 파일 사이즈를 확장시키거나 감소시키거나 하는데 사용할 수 있습니다.파일 사이즈가 확장되었을 경우, 이전의 파일 종단으로부터 새로운 파일 종단까지의 파일의 ..
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 메세지를 받아들이는 ..