일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- IfInString
- ControlSend
- Var:=식
- Threads
- 식의 설명
- 함수
- SetKeyDelay
- EnvDiv
- EnvAdd
- DetectHiddenWindows
- SetEnv
- Menu
- 식
- SetTitleMatchMode
- autohotkey
- 배열
- IF (식)
- ControlGetText
- Blocks
- API
- EnvMult
- EnvSet
- EnvSub
- IfWinExist
- SetMouseDelay
- SetControlDelay
- if(식)
- if
- StringGetPos
- MouseClick
- Today
- Total
목록API 관련/Win32 API 함수 (181)
ㄴrㅎnㅂrㄹrㄱi
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 함수 호출 및 코먼 디바이스 콘텍..
RegSetValueEx(A) 레지스트리 키아래로 지정된 값의 데이터와 형태를 설정합니다.LONG RegSetValueExA( HKEY hKey, // 키의 핸들 PCTSTR pValueName, // 값의 이름 DWORD Reserved, // 예약(0(을)를 지정) DWORD dwType, // 데이터의 타입 CONST BYTE *pData, // 데이터 버퍼의 주소 DWORD cbData // 데이터 사이즈 ); ADVAPI32.DLL 인수 hKey 현재 오픈되고 있는 키의 핸들을 지정합니다.이 핸들은 KEY_SET_VALUE 액세스를 가지고 있지 않으면 안됩니다. 다음의 정의가 끝난 키를 지정할 수도 있습니다. 치 정의가 끝난 키 0x80000000 HKEY_CLASSES_ROOT 0x800000..
RegQueryValueEx(A) 레지스트리 키로부터, 지정한 값의 데이터를 취득합니다.LONG RegQueryValueExA( HKEY hKey, // 키의 핸들 PCTSTR pValueName, // 값의 이름 PDWORD pReserved, // 예약(NULL(을)를 지정) PDWORD pType, // 데이터 타입을 격납하는 변수 PBYTE pData, // 데이터를 격납하는 버퍼 PDWORD pcbData // 버퍼 사이즈를 넣은 변수 ); ADVAPI32.DLL 인수 hKey 현재 오픈되고 있는 키의 핸들을 지정합니다.이 핸들은 KEY_QUERY_VALUE 액세스를 가지고 있지 않으면 안됩니다. 다음의 정의가 끝난 키를 지정할 수도 있습니다. 치 정의가 끝난 키 0x80000000 HKEY_C..
RegOpenKeyEx(A) 지정된 레지스트리 키를 오픈합니다.이 함수는 지정된 레지스트리 키가 존재하지 않는 경우는 키를 작성하지 않습니다.새로운 키를 작성해 오픈하는 경우에는 RegCreateKeyEx 함수를 사용합니다.LONG RegOpenKeyExA( HKEY hKey, // 키의 핸들 PCTSTR pSubKey, // 오픈하는 서브 키의 이름 DWORD ulOptions, // 예약(0(을)를 지정) REGSAM samDesired, // 시큐러티 액세스 마스크 PHKEY phkResult // 핸들을 격납하는 변수의 주소 ); ADVAPI32.DLL 인수 hKey 현재 오픈되고 있는 키의 핸들을 지정합니다. 다음의 정의가 끝난 키를 지정할 수도 있습니다. 치 정의가 끝난 키 0x80000000..