일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- API
- ControlSend
- if(식)
- StringGetPos
- 식
- DetectHiddenWindows
- autohotkey
- SetTitleMatchMode
- MouseClick
- EnvDiv
- EnvAdd
- IfWinExist
- EnvSub
- 배열
- Var:=식
- IF (식)
- SetEnv
- 함수
- ControlGetText
- EnvSet
- if
- Threads
- 식의 설명
- Menu
- SetKeyDelay
- Blocks
- SetMouseDelay
- IfInString
- EnvMult
- SetControlDelay
- Today
- Total
목록API 관련 (217)
ㄴrㅎnㅂrㄹrㄱi
WM_RBUTTONDOWN WM_RBUTTONDOWN 메세지는, 윈도우의 클라이언트 영역에서 유저가 마우스의 오른쪽 버튼을 눌렀을 때에 포스트됩니다.마우스 캡쳐-되고 있는 경우는, 메세지는 캡쳐-하고 있는 윈도우에 포스트됩니다.캡쳐-되어 있지 않은 경우는, 마우스 커서아래에 있는 윈도우에 포스트됩니다. 윈도우는, 윈도우 프로시저를 개입시켜 이 메세지를 받아들입니다.#define WM_RBUTTONDOWN 0x0204 fwKeys = wParam; // 키 플랙 xPos = lParam & 0xFFFF; // 커서x좌표 yPos = (lParam >> 16) & 0xFFFF; // 커서y좌표 파라미터 fwKeys wParam 파라미터의 값. 어느 가상 키가 밀리고 있는지가 지정됩니다.이하의 값의 편성이 됩..
NOTIFYICONDATA 태스크바의 스테이터스 에리어에의 메세지를 시스템이 처리하는데 필요한 정보가 격납됩니다.이 구조체는 Shell_NotifyIcon 함수로 사용됩니다.typedef struct _NOTIFYICONDATA { DWORD cbSize; HWND hWnd; UINT uID; UINT uFlags; UINT uCallbackMessage; HICON hIcon; #if (_WIN32_IE = 0x0500) DWORD dwState; DWORD dwStateMask; TCHAR szInfo[256]; union { UINT uTimeout; UINT uVer..
ShellExecuteEx(A) 새로운 프로세스를 기동합니다.폴더를 익스플로러로 열리거나 문서 파일을 관련지을 수 있었던 어플리케이션으로 열리거나 할 수도 있습니다.BOOL ShellExecuteExA( LPSHELLEXECUTEINFO pExecInfo // SHELLEXECUTEINFO구조체 ); SHELL32.DLL 인수 pExecInfo 실행되는 어플리케이션에 대한 정보를 격납했다 SHELLEXECUTEINFO 구조체의 주소를 지정합니다. 반환값 성공하면 0 이외의 값이 돌아갑니다. 실패하면 0 하지만 돌아갑니다.확장 에러 정보를 취득하려면 , GetLastError 함수를 사용합니다. 해설 함수의 호출이 성공하면, SHELLEXECUTEINFO 구조체의 hInstApp 멤버는 실행된 어플리케이션..
Shell_NotifyIcon(A) 태스크바의 스테이터스 에리어에 메세지를 송신합니다.BOOL Shell_NotifyIconA( DWORD dwMessage, // 송신하는 메세지 PNOTIFYICONDATA pnid // NOTIFYICONDATA구조체 ); SHELL32.DLL 인수 dwMessage 시스템에 송신하는 메세지의 종류를 지정합니다.이하의 값의 어느쪽이든을 지정합니다. 치 의미 0x00000000 (NIM_ADD) 스테이터스 에리어에 아이콘을 추가합니다. 0x00000001 (NIM_MODIFY) 아이콘을 변경합니다. 0x00000002 (NIM_DELETE) 아이콘을 삭제합니다. 0x00000003 (NIM_SETFOCUS) Version 5.00 이후: 태스크바 통지 에리어에 포커스를..
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..