일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- EnvMult
- if
- if(식)
- IF (식)
- EnvDiv
- IfInString
- DetectHiddenWindows
- autohotkey
- SetKeyDelay
- SetMouseDelay
- Var:=식
- 식의 설명
- 함수
- API
- SetTitleMatchMode
- StringGetPos
- Threads
- SetControlDelay
- Blocks
- Menu
- EnvSet
- MouseClick
- IfWinExist
- EnvAdd
- 배열
- SetEnv
- ControlGetText
- ControlSend
- EnvSub
- 식
- Today
- Total
목록API 관련 (217)
ㄴrㅎnㅂrㄹrㄱi
OpenMutex(A) 기존의 이름 뮤텍스 오브젝트를 오픈하고, 그 핸들을 취득합니다.HANDLE OpenMutexA( DWORD fdwAccess, // 오브젝트에 대한 액세스 요구 BOOL fbInherit, // 계승 가능하게 할까의 플래그 PCTSTR pszName // 뮤텍스 오브젝트의 이름 ); KERNEL32.DLL 인수 fdwAccess 오브젝트에 대한 액세스 요구를 지정합니다.이하의 값을 지정합니다. 0x00100000 (SYNCHRONIZE) Windows NT/2000/XP: WaitForSingleObject 등의 대기 함수나 ReleaseMutex 함수로의 뮤텍스 핸들의 사용을 요구합니다. 0x001F0001 (MUTEX_ALL_ACCESS) 뮤텍스 오브젝트에 대해서 가능한 모든 ..
MultiByteToWideChar 문자열을 와이드 문자열(Unicode 문자열)로 변환합니다.int MultiByteToWideChar( UINT uCodePage, // code page DWORD dwFlags, // 플래그 PCSTR pMultiByteStr, // 변환원의 문자열 주소 int cchMultiByte, // 문자열의 길이 PWSTR pWideCharStr, // 버퍼 주소 int cchWideChar // 버퍼 사이즈 ); KERNEL32.DLL 인수 uCodePage 변환시에 사용되는 code page를 지정합니다.이 파라미터는, 인스톨 되고 있을까 시스템으로 사용 가능하다 모든 code page를 지정할 수 있습니다.또, 이하의 값의1개를 지정할 수도 있습니다. 치 의미 0 (..
MsgWaitForMultipleObjects 지정한 커넬 오브젝트 중1개 또는 그러한 모든 것이 시그널 상태가 되는지, 스렛드의 소유하는 윈도우로 지정한 타입의 메세지가 보내지는지, 지정한 타임 아웃 시간이 경과할 때까지 스렛드를 sleeve 시킵니다.DWORD WaitForMultipleObjects( DWORD nCount, // 체크하는 오브젝트의 수 CONST HANDLE *pHandles, // 오브젝트 핸들의 배열 BOOL bWaitAll, // 1개인가 모두인가의 플래그 DWORD dwMilliseconds, // 타임 아웃 시간 DWORD dwMakeMask // 메세지의 타입을 나타내는 플래그 ); USER32.DLL 인수 nCount pHandles 파라미터가 지시하는 배열의 커넬 오..
MoveWindow 지정된 윈도우의 위치 및 사이즈를 변경합니다.BOOL MoveWindow( HWND hWnd, // 윈도우 핸들 int x, // x좌표 int y, // y좌표 int nWitdh, // 폭 int nHeight, // 높이 BOOL bRepaint // 재묘화 플래그 ); USER32.DLL 인수 hWnd 위치와 사이즈를 변경하는 윈도우의 핸들을 지정합니다. x, y 윈도우의 이동처의 좌표를 지정합니다. hWnd 파라미터가 가리키는 윈도우가 톱 레벨 윈도우의 경우는, 화면 좌표로 지정합니다.아이 윈도우의 경우는, 클라이언트 좌표로 지정합니다. nWidth, nHeight 윈도우의 새로운 사이즈를 지정합니다. bRepaint 이동한 윈도우를 재묘화 할지를 지정합니다. 1 (TRUE)..
midiStreamOpen MIDI 스트림을 출력용으로 오픈합니다.디폴트에서는 일시정지 모드로 오픈됩니다.MMRESULT midiStreamOpen( LPHMIDISTRM phStream, // 핸들을 격납하는 변수 PUINT puDeviceID, // 디바이스ID(을)를 격납한 변수 DWORD cMidi, // 예약(1(을)를 지정) DWORD_PTR dwCallback, // 콜백 파라미터 DWORD_PTR dwInstance, // 콜백에게 건네지는 데이터 DWORD fdwOpen // 콜백 플래그 ); WINMM.DLL 인수 lphStream MIDI 스트림의 핸들을 격납하기 위한 변수의 주소를 지정합니다. puDeviceID 디바이스 ID (을)를 격납한 변수의 주소를 지정합니다. cMidi 예..
midiOutShortMsg 지정되었다 MIDI 출력 디바이스에 쇼트 MIDI 메세지를 송신합니다.MMRESULT midiOutShortMsg( HMIDIOUT hmo, // MIDI출력 디바이스의 핸들 DWORD dwMsg // MIDI메세지 ); WINMM.DLL 인수 hmo MIDI 출력 디바이스의 핸들을 지정합니다. MIDI 스트림의 핸들을 지정할 수도 있습니다. dwMsg MIDI 메세지를 지정합니다.복수 바이트로 구성되는 메세지는 더블 워드치(4아르바이트치)에 이하와 같이 정리합니다. 위치 데이터 제1아르바이트 MIDI 스테이터스 바이트 제2아르바이트 MIDI 데이터1아르바이트눈 제3아르바이트 MIDI 데이터2아르바이트눈 제4아르바이트 사용되지 않습니다 스테이터스 바이트 나름으로는,2아르바이트..
midiOutReset 지정되었다 MIDI 출력 디바이스의 모든 채널의 노트를 오프로 합니다.MMRESULT midiOutReset( HMIDIOUT hmo // MIDI출력 디바이스의 핸들 ); WINMM.DLL 인수 hmo MIDI 출력 디바이스의 핸들을 지정합니다. MIDI 스트림의 핸들을 지정할 수도 있습니다. 반환값 함수가 성공하면 0 (MMSYSERR_NOERROR) 하지만 돌아갑니다. 함수가 실패하면, 이하의 에러가 돌아갑니다. 치 의미 5 (MMSYSERR_INVALHANDLE) 지정된 핸들은 무효입니다. 해설 미처리의 시스템에크스크루시브 및 스트림 출력 버퍼는 모두 콜백 함수에 돌려주어지고, MIDIHDR 구조체의 dwFlags 멤버에는 MHDR_DONE 플래그가 세트 됩니다. EOX 아..
midiOutOpen MIDI출력 디바이스를 재생용으로 오픈합니다.MMRESULT midiOutOpen( LPHMIDIOUT phmo, // 핸들을 격납하는 변수 UINT_PTR uDeviceID, // 디바이스ID DWORD_PTR dwCallback, // 콜백 파라미터 DWORD_PTR dwInstance, // 콜백에게 건네지는 데이터 DWORD dwFlags // 콜백 플래그 ); WINMM.DLL 인수 phmo MIDI 출력 디바이스 핸들을 격납하기 위한 변수의 주소를 지정합니다.이 핸들은, 다른 MIDI 출력용 함수의 호출로 사용됩니다. uDeviceID 오픈한다 MIDI 출력 디바이스의 ID (을)를 지정합니다. dwCallback 콜백 함수의 주소, 이벤트 핸들, 스렛드 ID , 윈도우 ..