일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- SetTitleMatchMode
- EnvSet
- EnvSub
- EnvAdd
- Var:=식
- if
- SetControlDelay
- EnvMult
- Menu
- SetEnv
- SetMouseDelay
- Threads
- 함수
- IfWinExist
- MouseClick
- 식
- IF (식)
- API
- EnvDiv
- 배열
- SetKeyDelay
- autohotkey
- StringGetPos
- DetectHiddenWindows
- if(식)
- ControlSend
- IfInString
- 식의 설명
- Blocks
- Today
- Total
목록Ntool Works/작업 참조 (30)
ㄴrㅎnㅂrㄹrㄱi
IUnknown::QueryInterface 오브젝트가 특정의 인터페이스를 서포트하고 있는지를 식별합니다.지정된 인터페이스가 서포트되고 있었을 경우는, 오브젝트의 참조 카운트를 인크리먼트(increment)(1 만 증가) 합니다.HRESULT QueryInterface( REFIID iid, // 인터페이스ID void **ppvObject // 인터페이스 포인터의 주소 ); 메소드의 인덱스: 0 파라미터 iid 요구하는 인터페이스의 참조 식별자(인터페이스 ID )(을)를 지정합니다. ppvObject 목적의 인터페이스가 서포트되고 있었을 경우에, 인터페이스에의 포인터가 격납되는 포인터 변수의 주소를 지정합니다.오브젝트가 iid 파라미터로 지정된 인터페이스를 서포트하고 있지 않는 경우에는, 이 변수에 0..
IUnknown IUnknown 인터페이스는, 오브젝트에 실장되는 것 외의 인터페이스를 받기 위한 기능과 오브젝트의 수명을 관리하기 위한 기능을 제공합니다. 다른 모든 인터페이스는, 이 IUnknown 인터페이스로부터 파생하고 있습니다.즉, IUnknown (이)가 가진다3개메소드가 모든 인터페이스의 VTable 의 최초의 엔트리가 됩니다. 인터페이스 ID IID_IUnknown {00000000-0000-0000-C000-000000000046} 메소드 index 메소드명 0 QueryInterface 1 AddRef 2 Release 대응 정보 Windows 95 이후 / Windows NT 3.1 이후
IMalloc IMalloc 인터페이스는, 메모리의 allocate, 해방, 관리를 행합니다. 인터페이스 ID IID_IMalloc {00000002-0000-0000-C000-000000000046} 메소드 index 메소드명 IUnknown 인터페이스 메소드 0 QueryInterface 1 AddRef 2 Release IMalloc 인터페이스 메소드 3 Alloc 4 Realloc 5 Free 6 GetSize 7 DidAlloc 8 HeapMinimize 대응 정보 Windows 95 이후 / Windows NT 3.1 이후
CSIDL 치 CSIDL 값은, Windows 시스템에 존재하는 특수한 폴더를 식별하기 위한 , 일의로 시스템에 의존하지 않는 방법을 어플리케이션에 제공하기 위한의 것입니다.예를 들면, Windows 폴더는, 어느 시스템에서는 "C:\Windows" 에서 만나거나 다른 시스템에서는 "C:\Winnt" 에서 만나거나와 플랫폼에 따라서 다릅니다.이것들을 식별하기 위해서 CSIDL 값이 사용됩니다. CSIDL 값은, 특수 폴더의 패스명이나 아이템 ID 리스트(PIDL)(을)를 취득하기 위해서, SHGetSpecialFolderLocation 함수, SHGetFolderLocation 함수, SHGetFolderPath 함수, SHGetSpecialFolderPath 함수의 파라미터로서 사용됩니다. 이하의 겉(..
RECT 장방형의 좌상구석과 우하구석의 좌표를 정의합니다.typedef struct tagRECT { LONG left; // 좌상x좌표 LONG top; // 좌상y좌표 LONG right; // 우하x좌표 LONG bottom; // 우하y좌표 } RECT, *PRECT, NEAR *NPRECT, FAR *LPRECT; 멤버 left 장방형의 좌상구석의 x 좌표가 격납됩니다. top 장방형의 좌상구석의 y 좌표가 격납됩니다. right 장방형의 우하구석의 x 좌표가 격납됩니다. bottom 장방형의 우하구석의 y 좌표가 격납됩니다. 대응 정보 Windows 95 이후 / Windows NT 3.1 이후 변수와의 대응 HSP 변수 멤버 멤버명 오프셋 사이즈 rect.0 left 0 4 rect.1 to..
TPMPARAMS TrackPopupMenuEx 함수의 확장 파라미터가 격납됩니다.typedef struct tagTPMPARAMS { UINT cbSize; // 구조체 사이즈(=20) RECT rcExclude; // 오버랩 금지 범위 } TPMPARAMS, *LPTPMPARAMS; 멤버 cbSize 구조체의 사이즈를 아르바이트 단위로 지정합니다. 20 (을)를 지정합니다. rcExclude 오버랩 금지 범위를 지정했다 RECT 구조체입니다. 대응 정보 Windows 95 이후 / Windows 3.1 이후 변수와의 대응 HSP 변수 멤버 멤버명 오프셋 사이즈 tpm.0 cbSize ( = 20 ) 0 4 tpm.1 rcExclude left 4 4 tpm.2 top 8 4 tpm.3 right 12..
WM_COMMAND WM_COMMAND 메세지는, 유저가 메뉴 아이템을 선택했을 경우, 컨트롤이 친윈도우에 통지 메세지를 보냈을 경우, 및 가속기 키 조작이 변환되었을 경우에 보내집니다. 윈도우는, 윈도우 프로시저를 개입시켜 이 메세지를 받아들입니다.#define WM_COMMAND 0x0111 wID = wParam & 0xFFFF; wNotifyCode = (wParam >> 16) & 0xFFFF; hwndControl = lParam; 파라미터 wID wParam 파라미터의 하위 워드의 값. 메뉴 아이템, 컨트롤, 가속기-의 ID 하지만 지정됩니다. wNotifyCode wParam 파라미터의 상위 워드의 값. 메세지가 컨트롤로부터 보내지고 있는 경우에는, 컨트롤로부터의 통지 코드가 지정됩니다.가..
WriteFile 파일에 데이터를 씁니다.파일 포인터의 현재 위치가, 기입의 개시 위치가 됩니다.동기 기입 조작에서는, 기입이 종료하면, 파일 핸들이 오버랩 속성 지정으로 작성되어 있지 않은 한, 파일 포인터의 위치는 쓴 바이트 수 만큼 진행됩니다.비동기 기입 조작에서는, 어플리케이션측에서 파일 포인터를 조정할 필요가 있습니다.BOOL WriteFile( HANDLE hFile, // 파일 핸들 LPCVOID pBuffer, // 버퍼 주소 DWORD nNumberOfBytesToWrite, // 사이즈 LPDWORD pNumberOfBytesWritten, // 실제의 사이즈를 격납하는 변수 LPOVERLAPPED pOverlapped // OVERLAPPED구조체 ); KERNEL32.DLL 인수 h..