일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- ControlGetText
- IF (식)
- MouseClick
- EnvDiv
- Menu
- Threads
- Var:=식
- IfInString
- 식의 설명
- autohotkey
- IfWinExist
- Blocks
- EnvSet
- ControlSend
- if(식)
- SetEnv
- SetKeyDelay
- SetTitleMatchMode
- 함수
- EnvSub
- 배열
- SetMouseDelay
- if
- StringGetPos
- API
- DetectHiddenWindows
- EnvMult
- 식
- EnvAdd
- SetControlDelay
- Today
- Total
목록2007/11 (604)
ㄴrㅎnㅂrㄹrㄱi
WaitForMultipleObjects 지정된 커넬 오브젝트 중1개 또는 그러한 모든 것이 시그널 상태가 되는지, 지정된 시간이 경과할 때까지 스렛드를 sleeve 시킵니다.DWORD WaitForMultipleObjects( DWORD nCount, // 오브젝트의 수 CONST HANDLE *pHandles, // 핸들의 배열 BOOL bWaitAll, // 1개인가 모두인가의 플래그 DWORD dwMilliseconds // 타임 아웃 시간 ); KERNEL32.DLL 인수 nCount pHandles 파라미터가 지시하는 배열의 커넬 오브젝트의 핸들의 수를 지정합니다.지정할 수 있는 오브젝트의 최대수는 64 (MAXIMUM_WAIT_OBJECTS) 개입니다. pHandles 커넬 오브젝트의 핸들을..
UnmapViewOfFile 파이르뷰를 프로세스의 아드세스 공간으로부터 매핑 해제합니다.BOOL UnmapViewOfFile( LPCVOID pBaseAddress // 뷰의 베이스 주소 ); KERNEL32.DLL 인수 pBaseAddress 파일이 매핑 된 뷰의 베이스 주소를 지정합니다.이 주소는 MapViewOfFile 함수 또는 MapViewOfFileEx 함수에 의해서 돌려주어진 것이 아니면 안됩니다. 반환값 성공하면 0 이외의 값이 돌아갑니다. 실패하면 0 하지만 돌아갑니다.확장 에러 정보를 취득하려면 , GetLastError 함수를 사용합니다. 해설 파일을 address 공간에 매핑 한 채로 안 맵 하지 않고 매핑 오브젝트의 핸들을 클로우즈 하면, 메모리 리크가 발생합니다.핸들을 클로우즈 ..
TrackPopupMenuEx 지정된 좌표에 쇼트 컷 메뉴를 표시합니다.쇼트 컷 메뉴는, 스크린상의 어느 위치에라도 표시시킬 수 있습니다.BOOL TrackPopupMenuEx( HMENU hMenu, // 메뉴 핸들 UINT fuFlags, // 옵션 플래그 int x, // x좌표 int y, // y좌표 HWND hWnd, // 윈도우 핸들 LPTPMPARAMS ptpm // 오버랩 금지 범위 ); USER32.DLL 인수 hMenu 표시되는 쇼트 컷 메뉴의 핸들을 지정합니다.이 쇼트 컷 메뉴는 CreatePopupMenu 함수에 의해서 작성된 쇼트 컷 메뉴인가, 또는 GetSubMenu 함수에 의해서 취득된 기존의 메뉴 아이템에 관련지을 수 있고 있는 부메뉴입니다. fuFlags 함수의 옵션을 지..
Sleep 지정한 시간만 스렛드를 sleeve 시켜 다른 스렛드에 제어를 줍니다.VOID Sleep( DWORD dwMilliseconds // sleeve 시키는 시간 ); KERNEL32.DLL 인수 dwMilliseconds 스렛드를 sleeve 시키는 시간을 밀리 세컨드 단위로 지정합니다. 0 (을)를 지정하면, 스렛드는, 실행의 준비가 되어 있는 같은 우선 순위외의 스렛드에 나머지의 타임 슬라이스를 양보합니다.그러한 스렛드가 없는 경우는, 함수는 곧바로 돌아옵니다. 0xFFFFFFFF (INFINITE) (을)를 지정하면, 무제한하게 스렛드를 정지합니다. 반환값 반환값은 없습니다. 해설 호출측 스렛드는, sleeve 시키는 시간으로서 0 (을)를 지정해 이 함수를 호출하는 것으로, 나머지의 타임..
ShowWindow 지정된 윈도우의 표시 상태를 설정합니다.BOOL ShowWindow( HWND hWnd, // 윈도우 핸들 int nCmdShow // 표시 상태 ); USER32.DLL 인수 hWnd 표시 상태를 변경하는 윈도우의 핸들을 지정합니다. nCmdShow 윈도우의 표시 상태를 지정합니다.어플리케이션을 기동한 프로세스가, 기동시에 STARTUPINFO 구조체를 제공하고 있었을 경우에는, 어플리케이션이 최초로 호출했다 ShowWindow 함수에서는 이 파라미터는 무시됩니다.이하의 값의 어느쪽이든을 지정합니다.그 이외의 경우, 어플리케이션이 최초로 호출한다 ShowWindow 함수에는, WinMain 함수의 nCmdShow 파라미터의 값을 지정해야 합니다.그 이후의 호출에서는, 이하의 값의 어..
SHGetSpecialFolderLocation 특수 폴더의 ITEMIDLIST 구조체에의 포인터(PIDL)(을)를 취득합니다.HRESULT SHGetSpecialFolderLocation( HWND hwndOwner, int nFolder, LPITEMIDLIST *ppidl ); SHELL32.DLL 인수 hwndOwner 다이알로그 박스나 메시지 박스를 표시할 때의 오너 윈도우의 핸들을 지정합니다. nFolder PIDL (을)를 취득하는 폴더를 식별한다 CSIDL 치(을)를 지정합니다. ppidl 쉘 네임 스페이스의 루트( 「데스크탑」폴더)로부터의 폴더의 상대적인 위치를 지정하는 아이템 ID 리스트에의 포인터(PIDL)(을)를 격납하는 변수의 주소를 지정합니다.호출측 어플리케이션은, SHGetMa..
SHGetPathFromIDList(A) 아이템 ID 리스트를 파일 시스템의 패스명으로 변환합니다.BOOL SHGetPathFromIDListA( LPCITEMIDLIST pidl, PTSTR pszPath ); SHELL32.DLL 인수 pidl 쉘 네임 스페이스의 루트( 「춈슛캄璟」폴더)로부터의 폴더의 상대적인 위치를 지정하는 아이템 ID 리스트에의 포인터(PIDL)(을)를 지정합니다. pszPath 변환된 패스명을 격납하는 버퍼의 주소를 지정합니다.이 버퍼의 사이즈는 적어도 260 (MAX_PATH) 아르바이트(Unicode 판의 경우는 260 (MAX_PATH) 문자) 이상이 아니면 안됩니다. 반환값 성공했을 경우는 1 (TRUE) 하지만 돌아갑니다. 실패했을 경우는 0 (FALSE) 하지만 돌아..
SHGetMalloc IMalloc 인터페이스 포인터를 취득합니다.HRESULT SHGetMalloc( LPMALLOC *ppMalloc ); SHELL32.DLL 인수 ppMalloc IMalloc 인터페이스 포인터를 격납하는 변수의 주소를 지정합니다. 반환값 함수가 성공하면 0 (NOERROR) 하지만 돌아갑니다. 함수가 실패하면 0x80004005 (E_FAIL) 하지만 돌아갑니다. 해설 쉘에 의해서 할당할 수 있었던 메모리를 해방하거나 쉘에 의해서 해방되는 메모리를 할당하려면 , 이 함수에 의해서 취득된 인터페이스를 사용하지 않으면 안됩니다.또, 어플리케이션 자신이 사용하는 것 메모리의 할당·해방에도 이 인터페이스를 사용할 수 있습니다. 취득된 인터페이스를 다 사용했으면, Release 메소드를 ..