일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- EnvMult
- Var:=식
- ControlGetText
- IF (식)
- DetectHiddenWindows
- EnvSub
- IfInString
- EnvAdd
- autohotkey
- EnvSet
- 함수
- 식
- MouseClick
- 식의 설명
- StringGetPos
- API
- Menu
- Threads
- Blocks
- 배열
- if
- SetTitleMatchMode
- SetEnv
- SetControlDelay
- EnvDiv
- SetMouseDelay
- SetKeyDelay
- IfWinExist
- if(식)
- ControlSend
- Today
- Total
목록2007/11 (604)
ㄴrㅎnㅂrㄹrㄱi
SHFILEOPSTRUCT SHFileOperation 함수가 행하는 파일 조작에 관한 정보가 격납됩니다.typedef struct _SHFILEOPSTRUCT { HWND hwnd; // 윈도우 핸들 UINT wFunc; // 실행하는 조작 LPCTSTR pFrom; // 대상 파일명 LPCTSTR pTo; // 목적 파일명 FILEOP_FLAGS fFlags; // 플래그 BOOL fAnyOperationsAborted; // 결과 LPVOID hNameMappings; // 파일명 매핑 오브젝트 LPCTSTR lpszProgressTitle; // 다이얼로그의 타이틀 } SHFILEOPSTRUCT, FAR *LPSHFILEOPSTRUCT; 멤버 hwnd 파일 조작의 상황을 표시하는 다이알로그 박스의..
IMalloc::Free 이전에 Alloc ,Realloc 메소드에 의해서 할당할 수 있었던 메모리브록크를 해방합니다.void Free( void* pv ); 메소드의 인덱스: 5 파라미터 pv 해방하는 메모리브록크의 주소를 지정합니다. 0 (NULL) (을)를 지정하면, 아무것도 하지 않고 처리를 돌려줍니다. 반환값 반환값은 없습니다. 대응 정보 Windows 95 이후 / Windows NT 3.1 이후
IMalloc::Alloc 메모리브록크를 할당합니다.void* Alloc( ULONG cb ); 메소드의 인덱스: 3 파라미터 cb 할당하는 메모리브록크의 사이즈를 아르바이트 단위로 지정합니다. 반환값 성공했을 경우는 확보된 메모리브록크의 주소가 돌아갑니다. 실패했을 경우는 0 (NULL) 하지만 돌아갑니다. 대응 정보 Windows 95 이후 / Windows NT 3.1 이후
IUnknown::AddRef 오브젝트의 참조 카운트를 인크리먼트(increment)(1 만 증가) 합니다.ULONG AddRef(); 메소드의 인덱스: 1 파라미터 파라미터는 없습니다. 반환값 새로운 참조 카운트치를 돌려줍니다.이 값은, 어느 상황에 있으면 불안정한 것이 될 가능성이 있기 위해, 컴퍼넌트의 진단 및 시험을 목적으로 해서만 사용되는 값입니다. 해설 오브젝트가 작성되면, 오브젝트의 참조 카운트가 1 (으)로 설정됩니다.그 후, 어플리케이션이 오브젝트의 인터페이스를 취득하는지, AddRef 메소드를 호출할 때마다, 오브젝트의 참조 카운트는 인크리먼트(increment)(1 만 증가) 됩니다. Release 메소드를 호출하면, 오브젝트의 참조 카운트는 감소(1 만 감소) 됩니다. 대응 정보 W..
IUnknown::Release 오브젝트의 참조 카운트를 감소(1 만 감소) 합니다.참조 카운트가 0 (이)가 되었을 경우는 오브젝트를 해방합니다.ULONG Release(); 메소드의 인덱스: 2 파라미터 파라미터는 없습니다. 반환값 새로운 참조 카운트치를 돌려줍니다.이 값은, 컴퍼넌트의 진단 및 테스트만을 목적으로 한 값입니다. 해설 이 메소드가 불려 갈 때마다 참조 카운트는 감소 되어 참조 카운트가 0 (이)가 되면 오브젝트가 해방됩니다. QueryInterface 메소드 또는 AddRef 메소드를 호출했을 경우나, CoCreateInstance 함수등에 의해서 인터페이스를 명시적으로 취득했을 경우는, 그것들을 행한 수만큼 이 메소드를 호출해 오브젝트를 해방하지 않으면 안됩니다. 대응 정보 Wind..
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 이후