일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- IfWinExist
- 식
- EnvAdd
- EnvSet
- 함수
- if
- SetKeyDelay
- Menu
- API
- StringGetPos
- EnvSub
- IfInString
- IF (식)
- 식의 설명
- SetTitleMatchMode
- Var:=식
- EnvMult
- Threads
- if(식)
- SetControlDelay
- SetEnv
- ControlSend
- 배열
- EnvDiv
- MouseClick
- autohotkey
- DetectHiddenWindows
- Blocks
- ControlGetText
- SetMouseDelay
- Today
- Total
목록전체 글 (852)
ㄴrㅎnㅂrㄹrㄱi
WM_SYSCOMMAND WM_SYSCOMMAND 메세지는, 시스템 메뉴(컨트롤 메뉴)의 아이템이 선택되었을 경우나, 윈도우 우상의 「최대화」 「최소화」 「원의 사이즈에 되돌린다」 「닫는다」버튼이 밀렸을 경우에, 윈도우에 송신됩니다. 윈도우는, 윈도우 프로시저를 개입시켜 이 메세지를 받아들입니다.#define WM_SYSCOMMAND 0x0112 uCmdType = wParam & 0xFFF0; // 키 플랙 xPos = lParam & 0xFFFF; // 커서x좌표 yPos = (lParam >> 16) & 0xFFFF; // 커서y좌표 파라미터 uCmdType wParam 파라미터와 0xFFF0 (을)를AND결합한 값. 요구된 시스템 커멘드의 타입이 지정됩니다.이하의 값의 어느 쪽인가에 됩니다. 치 ..
WM_KEYUP WM_KEYUP 메세지는, 밀리고 있던 비시스템키가 떼어 놓아졌을 경우에, 키보드 포커스를 가지는 윈도우에 포스트됩니다.비시스템키란, [alt] 키가 밀리지 않을 때에 밀린 키입니다. 윈도우는, 윈도우 프로시저를 개입시켜 이 메세지를 받아들입니다.#define WM_KEYUP 0x0101 nVirtKey = wParam; // 가상 키코드 lKeyData = lParam; // 키 데이터 파라미터 nVirtKey wParam 파라미터의 값. 비시스템키의 가상 키코드하지만 지정됩니다. lKeyData lParam 파라미터의 값. 리피트 카운트 (유저가 키를 계속 눌렀을 때에 반복하는 키 조작의 회수) , 스캔 코드, 키 변환 코드, 직전의 키 상태, 및 문맥 코드가 지정됩니다. 비트 의미 ..
stop stop 커멘드는, 디바이스의 재생(연주) 또는 녹음을 정지합니다.CD오디오, 디지털 비디오,MIDI시퀀서, 비디오디스크,VCR, 웨이브 형식 오디오의 각 디바이스가 이 커멘드를 인식합니다. 이 커멘드를 송신하려면 , mciSendString 함수를 사용합니다.stop device stopflag flag 인수 device MCI디바이스의 식별자를 지정합니다.이 식별명 또는 앨리어스(alias)는, 디바이스가 오픈될 때 할당할 수 있습니다. stopflag 디지털 비디오 디바이스에서만, 이하의 파라미터를 지정할 수 있습니다. 파라미터 의미 디바이스 hold 스크린상의 정지화면을 재묘화 하기 위해서 필요한 자원이 해방되지 않게 합니다.예를 들면 윈도우가 이동되었을 때 등에, 재묘화에 사용할 수 있..
seek seek 커멘드는, 디바이스의 재생(연주) 위치를 변경해 정지합니다.CD오디오, 디지털 비디오,MIDI시퀀서,VCR, 비디오디스크, 웨이브 형식 오디오의 각 디바이스가 이 커멘드를 인식합니다. 이 커멘드를 송신하려면 , mciSendString 함수를 사용합니다.seek device seekflag flag 인수 device MCI디바이스의 식별자를 지정합니다.이 식별명 또는 앨리어스(alias)는, 디바이스가 오픈될 때 할당할 수 있습니다. playflag 디바이스 재생을 위한 플래그를 기술합니다.이하로 지정 가능한 파라미터와 파라미터를 인식할 수 있는 디바이스 타입을 나타냅니다. 파라미터 의미 디바이스 at time 언제 이 커멘드를 실행하는지, 또는, cue 커멘드에 의해 벌써 재생의 준비..
play play 커멘드는, 디바이스의 재생(연주)을 개시합니다.CD오디오, 디지털 비디오,MIDI시퀀서,VCR, 웨이브 형식 오디오의 각 디바이스가 이 커멘드를 인식합니다. 이 커멘드를 송신하려면 , mciSendString 함수를 사용합니다.play device playflag flag 인수 device MCI디바이스의 식별자를 지정합니다.이 식별명 또는 앨리어스(alias)는, 디바이스가 오픈될 때 할당할 수 있습니다. playflag 디바이스 재생을 위한 플래그를 기술합니다.이하로 지정 가능한 파라미터와 파라미터를 인식할 수 있는 디바이스 타입을 나타냅니다. 파라미터 의미 디바이스 at time 언제 이 커멘드를 실행하는지, 또는, cue 커멘드에 의해 벌써 재생의 준비가 이루어지고 있는 경우에는..
pause pause 커멘드는, 재생 또는 녹음을 일시정지합니다.대부분의 드라이버는, 현재의 위치를 보관 유지해, 재생 또는 녹음을 재개할 수 있도록 합니다.CD오디오, 디지털 비디오,MIDI시퀀서,VCR, 비디오디스크, 웨이브 형식 오디오의 각 디바이스가 이 커멘드를 인식합니다. 이 커멘드를 송신하려면 , mciSendString 함수를 사용합니다.pause device flag 인수 device MCI디바이스의 식별자를 기술합니다.이 식별명 또는 앨리어스(alias)는, 디바이스가 오픈되었을 때에 할당할 수 있던 것입니다. flag 아무것도 기술하지 않는지, “wait”, “notify”의 언젠가, 또는 이 양쪽 모두를 기술합니다.디지털 비디오 및VCR디바이스에서는, “test”(을)를 기술할 수도 ..
open open 커멘드는, 디바이스를 초기화합니다.모든MCI디바이스는 이 커멘드를 인식합니다. 이 커멘드를 송신하려면 , mciSendString 함수를 사용합니다.open device openflag flag 인수 device MCI디바이스 또는 디바이스 드라이버의 식별자를 기술합니다.이것에는, 디바이스명(레지스트리 또는 system.ini 파일로 주어진다) 또는 디바이스 드라이버의 파일명을 지정할 수 있습니다.디바이스 드라이버의 파일명을 지정하는 경우에는, .DRV 확장자(extension)를 포함할 수 있습니다만, 파일에의 패스를 포함해야 하는 것이 아닙니다. openflag 무엇을 초기화하는지를 지정하는 플래그를 기술합니다.이하로 지정 가능한 파라미터와 파라미터를 인식할 수 있는 디바이스 타입을..
info info 커멘드는, 디바이스로부터 하드웨어 특성을 취득합니다.모든MCI디바이스는 이 커멘드를 인식합니다. 이 커멘드를 송신하려면 , mciSendString 함수를 사용합니다.info device infotype flag 인수 device MCI디바이스의 식별자를 지정합니다.이 식별명 또는 앨리어스(alias)는, 디바이스가 오픈될 때 할당할 수 있습니다. infotype 요구하는 정보의 타입을 지정하는 플래그를 기술합니다.이하로 지정 가능한 파라미터와 파라미터를 인식할 수 있는 디바이스 타입을 나타냅니다. 파라미터 의미 디바이스 audio algorithm 현재의 오디오의 압축 알고리즘명을 돌려줍니다. digitalvideo audio quality 현재의 오디오 퀄리티 기술자의 이름을 돌려줍..
close close 커멘드는, 디바이스 또는 파일 및 관련하는 자원을 클로우즈 합니다.모든 디바이스의 인스턴스 또는 파일이 클로우즈 되면,MCI(은)는 디바이스를 언로드합니다.모든MCI디바이스는 이 커멘드를 인식합니다. 이 커멘드를 송신하려면 , mciSendString 함수를 사용합니다.close device flag 인수 device MCI디바이스의 식별자를 기술합니다.이 식별명 또는 앨리어스(alias)는, 디바이스가 오픈되었을 때에 할당할 수 있던 것입니다. flag 아무것도 기술하지 않는지, “wait”, “notify”의 언젠가, 또는 이 양쪽 모두를 기술합니다. 파라미터 의미 wait 어플리케이션에 제어를 돌려주기 전에 요구된 지시를 완료할 때까지 대기합니다. notify 디바이스가 작업을..
MM_MCINOTIFY MM_MCINOTIFY 메세지는,MCI디바이스가 작업을 완료한 것을 통지하기 위해서 윈도우에 송신됩니다. 윈도우는, 윈도우 프로시저를 개입시켜 이 메세지를 받아들입니다.#define MM_MCINOTIFY 0x03B9 wFlags = wParam; // 키 플랙 lDevID = lParam; // 커서x좌표 파라미터 wFlags wParam 파라미터의 값. 통지 메세지가 발생한 이유를 나타내는 값이 지정됩니다.이하의 값의 어느 쪽인가에 됩니다. 치 의미 0x0001 (MCI_NOTIFY_SUCCESSFUL) 콜백 함수를 일으키는 조건이 채워진 것을 나타내 보입니다. 0x0002 (MCI_NOTIFY_SUPERSEDED) “notify”플래그가 지정된 다른 커멘드를 디바이스가 받아,..
capability capability 커멘드는, 디바이스의 성능을 취득합니다.모든MCI디바이스는 이 커멘드를 인식합니다. 이 커멘드를 송신하려면 , mciSendString 함수를 사용합니다.capability device request flag 인수 device MCI디바이스의 식별자를 지정합니다.이 식별명 또는 앨리어스(alias)는, 디바이스가 오픈될 때 할당할 수 있습니다. request 디바이스 능력을 나타내는 플래그를 기술합니다.이하로 지정 가능한 파라미터와 파라미터를 인식할 수 있는 디바이스 타입을 나타냅니다. 파라미터 의미 디바이스 can detect length 미디어의 길이를 검출할 수 있는 경우는 1 (TRUE) (을)를 돌려줍니다. vcr can eject 미디어를 배출할 수 있는..
MCI커멘드 문자열 일람 이하는, 멀티미디어로 사용된다MCI커멘드 문자열의 일람입니다.이러한 커멘드는 mciSendString 함수로 사용할 수 있습니다. 커멘드 의미 break capability 디바이스의 성능을 취득합니다. capture close 디바이스를 클로우즈 합니다. configure copy cue cut delete escape freeze index info 하드웨어의 특성을 취득합니다. list load mark monitor open 디바이스를 초기화합니다. paste pause 재생 또는 녹음을 일시정지합니다. play 연주를 개시합니다. put quality realize record reserve restore resume save seek 재생 위치를 변경해 정지합니다. s..
MIDIOUTCAPS MIDI 출력 디바이스의 능력에 대한 정보를 기술합니다.#define MAXPNAMELEN 32 typedef struct tagMIDIOUTCAPS { WORD wMid; // 메이커ID WORD wPid; // 프로덕트ID MMVERSION vDriverVersion; // 버젼 TCHAR szPname[MAXPNAMELEN]; // 프로덕트명 WORD wTechnology; // 디바이스 타입 WORD wVoices; // 보이스수 WORD wNotes; // 최대 동시 발음수 WORD wChannelMask; // 채널 DWORD dwSupport; // 서포트되는 기능 } MIDIOUTCAPS, *PMIDIOUTCAPS, *NPMIDIOUTCAPS, *LPMIDIOUTCAP..
MIDIEVENT 스트림 버퍼중의 MIDI 이벤트를 기술합니다.typedef struct midievent_tag { DWORD dwDeltaTime; // 전회로부터의 시간(tick수) DWORD dwStreamID; // 예약(0) DWORD dwEvent; // 이벤트 타입과 파라미터 DWORD dwParms[1]; // 롱 이벤트의 파라미터 } MIDIEVENT; 멤버 dwDeltaTime 전회의 MIDI 이벤트와 현재의 MIDI 이벤트의 사이의 시간을 tick 단위로 지정합니다. tick 의 길이는, 스트림에 관련지을 수 있었던 타임 포맷과 혹은 템포에 의해서 정의됩니다. dwStreamID 예약되고 있습니다. 0 (을)를 지정하지 않으면 안됩니다. dwEvent 이벤트 코드와 이벤트 파라미터 ..
MIDIHDR MIDI시스템에크스크루시브 또는 스트림 버퍼를 식별하기 위해서 사용되는 헤더를 정의합니다.typedef struct midihdr_tag { LPSTR lpData; // MIDI데이터 주소 DWORD dwBufferLength; // 버퍼 사이즈 DWORD dwBytesRecorded; // 실제의 데이터 사이즈 DWORD_PTR dwUser; // 커스텀 유저 데이터 DWORD dwFlags; // 플래그 struct midihdr_tag FAR *lpNext; // 예약(NULL) DWORD_PTR reserved; // 예약(0) DWORD dwOffset; // 버퍼의 오프셋 DWORD_PTR dwReserved[8]; // 예약 } MIDIHDR, *PMIDIHDR, NEAR *..
WM_SIZE WM_SIZE 메세지는, 윈도우의 사이즈가 변경된 직후에 송신됩니다. 윈도우는, 윈도우 프로시저를 개입시켜 이 메세지를 받아들입니다.#define WM_SIZE 0x0005 fwSizeType = wParam; // 플래그 nWidth = lParam & 0xFFFF; // x사이즈 nHeight = (lParam >> 16) & 0xFFFF; // y사이즈 파라미터 fwSizeType wParam 파라미터의 값. 사이즈 변경의 타입이 지정됩니다.이하의 값의 어느 쪽인가에 됩니다. 치 의미 0 (SIZE_RESTORED) 윈도우가 사이즈 변경되었습니다.다만 최소화 또는 최대화가 아닙니다. 1 (SIZE_MINIMIZED) 윈도우가 최소화되었습니다. 2 (SIZE_MAXIMIZED) 윈도우가..