일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- DetectHiddenWindows
- SetTitleMatchMode
- autohotkey
- IF (식)
- EnvMult
- ControlSend
- if
- Menu
- if(식)
- 함수
- 식의 설명
- StringGetPos
- Blocks
- ControlGetText
- SetKeyDelay
- IfInString
- SetMouseDelay
- EnvSub
- EnvDiv
- Threads
- 식
- 배열
- IfWinExist
- Var:=식
- SetEnv
- EnvSet
- SetControlDelay
- MouseClick
- EnvAdd
- API
- Today
- Total
목록2007/11/09 (46)
ㄴrㅎnㅂrㄹrㄱi
SHELLEXECUTEINFO ShellExecuteEx 함수에 의해서 작성되는 프로세스의 정보를 정의합니다.typedef struct _SHELLEXECUTEINFO { DWORD cbSize; // 구조체 사이즈(=60) ULONG fMask; // 옵션 HWND hwnd; // 친윈도우 LPCTSTR lpVerb; // 동작명 LPCTSTR lpFile; // 파일명 LPCTSTR lpParameters; // 커멘드 라인 파라미터 LPCTSTR lpDirectory; // 기동시 디렉토리 int nShow; // 표시 형식 HINSTANCE hInstApp; // 결과치 LPVOID lpIDList; // 아이템ID리스트 LPCTSTR lpClass; // 클래스명 HKEY hkeyClass; /..
SHNAMEMAPPING SHFileOperation 함수에 의해서 이동·카피·이름 변경된 파일의 낡은 파일명과 새로운 파일명이 지정됩니다.typedef struct _SHNAMEMAPPING { LPTSTR pszOldPath; LPTSTR pszNewPath; int cchOldPath; int cchNewPath; } SHNAMEMAPPING, *LPSHNAMEMAPPING; 멤버 pszOldPath 낡은 파일명을 포함한 버퍼의 주소가 격납됩니다. pszNewPath 새로운 파일명을 포함한 버퍼의 주소가 격납됩니다. cchOldPath pszOldPath 멤버로 지정된 파일명의 문자열 사이즈가 아르바이트수(Unicode 판의 경우는 문자수)로 격납됩니다. cchNewPath pszNewPath 멤버..
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..