일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- ControlSend
- SetKeyDelay
- StringGetPos
- IfWinExist
- 함수
- EnvSub
- API
- if
- 배열
- autohotkey
- 식의 설명
- Blocks
- MouseClick
- if(식)
- EnvDiv
- ControlGetText
- Var:=식
- IF (식)
- IfInString
- DetectHiddenWindows
- Menu
- SetMouseDelay
- EnvMult
- EnvAdd
- 식
- SetEnv
- SetTitleMatchMode
- EnvSet
- Threads
- SetControlDelay
- Today
- Total
목록Nimto Free style (852)
ㄴrㅎnㅂrㄹrㄱi
SHBrowseForFolder(A) 유저에게 시르포르다를 선택시키기 위한 다이알로그 박스를 표시합니다.LPITEMIDLIST SHBrowseForFolderA( PBROWSEINFO pbi // BROWSEINFO구조체 ); SHELL32.DLL 인수 pbi 다이알로그 박스의 표시에 사용되는 정보를 격납했다 BROWSEINFO구조체의 주소를 지정합니다. 반환값 폴더가 선택되면, 쉘 네임 스페이스의 루트(데스크탑 폴더)로부터의 선택된 폴더의 상대적인 위치를 지정하는 아이템ID리스트(ITEMIDLIST구조체)에의 포인터(PIDL)(이)가 돌아갑니다. 다이알로그 박스의 캔슬 버튼이 밀렸을 경우는0 (NULL) 하지만 돌아갑니다. 해설 이 함수를 호출하는 어플리케이션은,COINIT_APARTMENTTHREAD..
SetWindowRgn 지정된 윈도우의 윈도우 리젼을 설정합니다.윈도우 리젼은, 시스템이 묘화를 허가하는 윈도우내의 영역을 결정합니다.시스템은, 윈도우 리젼으로부터 빗나가는 윈도우의 부분을 표시하지 않습니다.int SetWindowRgn( HWND hWnd, // 윈도우 핸들 HRGN hRgn, // 리젼 핸들 BOOL fRedraw // 재묘화 플래그 ); USER32.DLL 인수 hWnd 윈도우 리젼을 설정하는 윈도우의 핸들을 지정합니다. hRgn 리젼의 핸들을 지정합니다.이 파라미터로 지정된 리젼이 윈도우 리젼으로 설정됩니다. 이 파라미터에 0 (NULL) (을)를 지정하면, 윈도우 리젼은 NULL (으)로 설정됩니다. fRedraw 윈도우 리젼이 설정된 후에 시스템이 윈도우를 재묘화 할지를 지정합..
SetWindowLong(A) 지정된 윈도우의 속성을 변경합니다.또, 확장 윈드우메모리의 지정된 오프셋의32비트치를 고쳐 쓸 수 있습니다. 이 함수는 SetWindowLongPtr 에 교체되고 있습니다.32비트판과64비트판의 Windows 그리고 공통되어 이용할 수 있는 코드를 기술하는 경우에는, SetWindowLongPtr 함수를 사용할 필요가 있습니다.LONG SetWindowLongA( HWND hWnd, // 윈도우 핸들 int nIndex, // 변경하는 데이터의 지정 LONG dwNewLong // 새로운 값 ); USER32.DLL 인수 hWnd 속성을 변경하는 윈도우의 핸들을 지정합니다. Windows 95/98/Me: 호출 스렛드와는 다른 프로세스에 속하는 윈도우의 핸들을 지정하면, 이..
SetThreadPriority 지정된 스렛드의 상대 우선도를 변경합니다.프로세스의 우선도 클래스와 이 상대 우선도로부터, 스렛드의 기본 우선도가 결정됩니다.BOOL SetThreadPriority( HANDLE hThread, // 스렛드한돌 int nPriority // 상대 우선도 ); KERNEL32.DLL 인수 hThread 우선도를 변경하는 스렛드의 핸들을 지정합니다. Windows NT/2000/XP: 이 핸들은 THREAD_SET_INFORMATION 액세스를 가지고 있지 않으면 안됩니다. nPriority 상대 우선도를 지정합니다.이하의 값의 어느쪽이든을 지정합니다. 치 의미 -15 (THREAD_PRIORITY_IDLE) 프로세스의 우선도 클래스가 REALTIME_PRIORITY_CLA..
SetPriorityClass 지정된 프로세스의 우선도 클래스를 설정합니다.BOOL SetPriorityClass( HANDLE hProcess, // 프로세스 핸들 DWORD fdwPriority // 우선도 클래스 ); KERNEL32.DLL 인수 hProcess 우선도를 변경하는 프로세스의 핸들을 지정합니다. Windows NT/2000/XP: 이 핸들은 PROCESS_SET_INFORMATION 액세스를 가지고 있지 않으면 안됩니다. fdwPriority 프로세스의 우선도 클래스를 지정합니다.이하의 값의 어느쪽이든을 지정합니다. 치 의미 0x00000020 (NORMAL_PRIORITY_CLASS) 통상 클래스 특별한 스케줄링을 필요로 하지 않는, 일반적인 프로세스인 것을 지정합니다. 0x0000..
SetParent 지정된 윈도우의 친윈도우를 변경합니다.새로운 친윈도우는 아이 윈도우와 같은 프로세스에 속하고 있을 필요가 있습니다.HWND SetParent( HWND hwndChild, // 아이 윈도우의 핸들 HWND hwndNewParent // 새로운 친윈도우의 핸들 ); USER32.DLL 인수 hwndChild 친윈도우를 변경하는 아이 윈도우의 핸들을 지정합니다. hwndNewParent 새로운 친윈도우의 핸들을 지정합니다.0 (NULL) (을)를 지정하면, 톱 레벨 윈도우(친윈도우를 가지지 않는 윈도우)가 됩니다. Windows 2000/XP: 이 파라미터에 -3 (HWND_MESSAGE) (을)를 지정하면, 아이 윈도우는 메세지 온리 윈도우가 됩니다. 반환값 함수가 성공하면, 직전의 친윈..
SetMenuItemInfo(A) 메뉴 아이템에 관한 정보를 변경합니다.BOOL SetMenuItemInfoA( HMENU hMenu, // 메뉴 핸들 UINT uItem, // 아이템의ID또는 위치 BOOL fByPosition, // 플래그 LPMENUITEMINFO pItemInfo // MENUITEMINFO구조체 ); USER32.DLL 인수 hMenu 메뉴 아이템을 포함한 메뉴의 핸들을 지정합니다. uItem 변경하는 메뉴 아이템의 ID 또는 위치를 지정합니다.어느 쪽을 지정할까는 fByPosition 파라미터에 의존합니다. fByPosition uItem 파라미터의 의미를 지정합니다. 0 (FALSE) (을)를 지정하면, uItem 파라미터가 메뉴 아이템 ID 인 것을 나타냅니다. 1 (TR..
SetMenu 새로운 메뉴를 지정된 윈도우에 할당합니다.BOOL SetMenu( HWND hWnd, // 윈도우 핸들 HMENU hMenu // 메뉴 핸들 ); USER32.DLL 인수 hWnd 새로운 메뉴를 할당하는 윈도우의 핸들을 지정합니다. hMenu 새롭게 할당하는 메뉴의 핸들을 지정합니다. 0 (NULL) (을)를 지정하면, 윈도우의 메뉴가 제거됩니다. 반환값 성공하면 0 이외의 값이 돌아갑니다. 실패하면 0 하지만 돌아갑니다.확장 에러 정보를 취득하려면 , GetLastError 함수를 사용합니다. 해설 메뉴의 변경을 반영해 윈도우는 재묘화 됩니다.메뉴는 아이 윈도우 이외의 임의의 윈도우에 할당할 수 있습니다. SetMenu 함수는, 이전의 메뉴가 있어도, 그것을 파기하지 않고 옮겨놓습니다.어..