일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Blocks
- 식의 설명
- autohotkey
- IfWinExist
- Var:=식
- 함수
- SetControlDelay
- MouseClick
- EnvSet
- SetTitleMatchMode
- EnvSub
- if(식)
- SetEnv
- IfInString
- Menu
- 식
- ControlSend
- StringGetPos
- 배열
- EnvDiv
- SetMouseDelay
- Threads
- EnvMult
- DetectHiddenWindows
- SetKeyDelay
- if
- EnvAdd
- API
- IF (식)
- ControlGetText
- Today
- Total
목록Nimto Free style (852)
ㄴrㅎnㅂrㄹrㄱi
SHGetSpecialFolderLocation 특수 폴더의 ITEMIDLIST 구조체에의 포인터(PIDL)(을)를 취득합니다.HRESULT SHGetSpecialFolderLocation( HWND hwndOwner, int nFolder, LPITEMIDLIST *ppidl ); SHELL32.DLL 인수 hwndOwner 다이알로그 박스나 메시지 박스를 표시할 때의 오너 윈도우의 핸들을 지정합니다. nFolder PIDL (을)를 취득하는 폴더를 식별한다 CSIDL 치(을)를 지정합니다. ppidl 쉘 네임 스페이스의 루트( 「데스크탑」폴더)로부터의 폴더의 상대적인 위치를 지정하는 아이템 ID 리스트에의 포인터(PIDL)(을)를 격납하는 변수의 주소를 지정합니다.호출측 어플리케이션은, SHGetMa..
SHGetPathFromIDList(A) 아이템 ID 리스트를 파일 시스템의 패스명으로 변환합니다.BOOL SHGetPathFromIDListA( LPCITEMIDLIST pidl, PTSTR pszPath ); SHELL32.DLL 인수 pidl 쉘 네임 스페이스의 루트( 「춈슛캄璟」폴더)로부터의 폴더의 상대적인 위치를 지정하는 아이템 ID 리스트에의 포인터(PIDL)(을)를 지정합니다. pszPath 변환된 패스명을 격납하는 버퍼의 주소를 지정합니다.이 버퍼의 사이즈는 적어도 260 (MAX_PATH) 아르바이트(Unicode 판의 경우는 260 (MAX_PATH) 문자) 이상이 아니면 안됩니다. 반환값 성공했을 경우는 1 (TRUE) 하지만 돌아갑니다. 실패했을 경우는 0 (FALSE) 하지만 돌아..
SHGetMalloc IMalloc 인터페이스 포인터를 취득합니다.HRESULT SHGetMalloc( LPMALLOC *ppMalloc ); SHELL32.DLL 인수 ppMalloc IMalloc 인터페이스 포인터를 격납하는 변수의 주소를 지정합니다. 반환값 함수가 성공하면 0 (NOERROR) 하지만 돌아갑니다. 함수가 실패하면 0x80004005 (E_FAIL) 하지만 돌아갑니다. 해설 쉘에 의해서 할당할 수 있었던 메모리를 해방하거나 쉘에 의해서 해방되는 메모리를 할당하려면 , 이 함수에 의해서 취득된 인터페이스를 사용하지 않으면 안됩니다.또, 어플리케이션 자신이 사용하는 것 메모리의 할당·해방에도 이 인터페이스를 사용할 수 있습니다. 취득된 인터페이스를 다 사용했으면, Release 메소드를 ..
SHGetFolderPath(A) CSIDL 치(으)로부터, 대응하는 폴더의 패스명을 취득합니다.HRESULT SHGetFolderPathA( HWND hwndOwner, int nFolder, HANDLE hToken, DWORD dwFlags, LPTSTR pszPath ); SHELL32.DLL 또는 SHFOLDER.DLL 인수 hwndOwner 오너 윈도우의 핸들을 지정합니다.통상, 이 파라미터에는 0 (NULL) 하지만 지정됩니다.이 파라미터가 0 (NULL) (이)가 아니고, 한편, 폴더에 액세스 하는데 다이얼 업 접속이 필요한 경우에, 이 윈도우에 대해서 유저 인터페이스 prompt가 표시됩니다. nFolder 패스명을 취득하는 폴더를 식별한다 CSIDL 치(을)를 지정합니다.실폴더만이 유효..
SHFreeNameMappings SHFileOperation 함수에 의해서 취득된 파일명 매핑 오브젝트를 해방합니다.void SHFreeNameMappings( HANDLE hNameMappings // 오브젝트의 핸들 ); SHELL32.DLL 인수 hFindFile 해방하는 파일명 매핑 오브젝트의 핸들을 지정합니다. 반환값 반환값은 없습니다. 대응 정보 Shell32.dll Version 4.00 이후 Windows 95 이후 / Windows NT 4.0 이후
SHFileOperation(A) 파일 시스템 오브젝트의 카피·이동·이름의 변경·삭제를 행합니다.int SHFileOperationA( LPSHFILEOPSTRUCT pFileOp // SHFILEOPSTRUCT구조체 ); SHELL32.DLL 인수 pFileOp 실행하는 조작에 관한 정보를 격납했다 SHFILEOPSTRUCT 구조체의 주소를 지정합니다. 반환값 성공하면 0 하지만 돌아갑니다. 실패하면 0 이외의 값이 돌아갑니다. 해설 이 함수에서는, 패스명을 지정할 경우에 풀 패스를 사용해야 합니다.상대 패스명의 사용은 스렛드세이후(복수의 스렛드에 의한 액세스로 문제가 생기지 않는 방법)가 아닙니다. 이 함수는, 로컬 드라이브로부터, 네트워크 패스로 지정되는 리모트 컴퓨터에, 특수 폴더를 이동시킬 수 ..
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 이후: 태스크바 통지 에리어에 포커스를..