일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- EnvSet
- IF (식)
- ControlSend
- if(식)
- EnvAdd
- SetEnv
- 식의 설명
- EnvMult
- SetTitleMatchMode
- Blocks
- EnvSub
- Var:=식
- DetectHiddenWindows
- 배열
- SetControlDelay
- API
- EnvDiv
- Threads
- autohotkey
- IfInString
- IfWinExist
- SetMouseDelay
- if
- ControlGetText
- 함수
- 식
- MouseClick
- StringGetPos
- Menu
- SetKeyDelay
- Today
- Total
목록API 관련/Win32 API 함수 (181)
ㄴrㅎnㅂrㄹrㄱi
DragQueryFile(A) 유저의 드러그·앤드·드롭 조작에 의해서 드롭 된 파일의 총수나 개개의 파일명을 취득합니다.UINT DragQueryFileA( HDROP hDrop, // 내부 데이터 구조체의 핸들 UINT iFile, // 파일 인덱스 PTSTR pszFile, // 파일명을 격납하는 버퍼의 주소 UINT cch // pszFile 버퍼의 사이즈 ); SHELL32.DLL 인수 hDrop 드롭 된 파일을 나타내는 내부 데이터 구조체를 조작하기 위한 핸들을 지정합니다.이 값은 WM_DROPFILES 메세지의 wParam 파라미터에 해당합니다. iFile 취득하는 파일의 인덱스를 지정합니다.이 인덱스는 0 (을)를 기준으로 한 것입니다.이 인수에 -1 (0xFFFFFFFF) (을)를 지정하면..
DragFinish 드러그·앤드·드롭 된 파일의 정보를 어플리케이션에게 전하기 위해서 시스템이 확보한 내부 메모리를 해방합니다.VOID DragFinish( HDROP hDrop // 내부 데이터 구조체의 핸들 ); SHELL32.DLL 인수 hDrop 드롭 된 파일을 나타내는 내부 데이터 구조체를 조작하기 위한 핸들을 지정합니다.이 값은 WM_DROPFILES 메세지의 wParam 파라미터에 해당합니다. 반환값 반환값은 없습니다. 대응 정보 Windows 95 이후 / Windows NT 3.1 이후
DragAcceptFiles 윈도우가 드러그·앤드·드롭 된 파일을 받아 들일지를 설정합니다.VOID DragAcceptFiles( HWND hWnd, // 윈도우 핸들 BOOL fAccept // 파일을 받아 들일지의 플래그 ); SHELL32.DLL 인수 hWnd 설정하는 윈도우의 핸들을 지정합니다. fAccept 윈도우에 드러그·앤드·드롭 된 파일을 받아 들일지를 나타내는 플래그를 지정합니다.파일을 받아 들이도록(듯이) 하려면 1 (TRUE) (을)를 지정합니다.받아 들이지 않게 하려면 0 (FALSE) (을)를 지정합니다. 반환값 반환값은 없습니다. 해설 fAccept 파라미터에 1 (TRUE) (을)를 지정했을 경우는, 파일이 드롭 되면 윈도우에 WM_DROPFILES 메세지가 보내져 옵니다. 대..
DestroyMenu 지정된 메뉴를 파기해, 메뉴에 관련지을 수 있고 있는 자원(메뉴를 위해서 할당할 수 있고 있는 내부 메모리등)을 해방합니다.BOOL DestroyMenu( HMENU hMenu // 메뉴 핸들 ); USER32.DLL 인수 hMenu 파기하는 메뉴의 핸들을 지정합니다. 반환값 성공하면 0 이외의 값이 돌아갑니다. 실패하면 0 하지만 돌아갑니다.확장 에러 정보를 취득하려면 , GetLastError 함수를 사용합니다. 해설 어플리케이션을 종료하기 전에, 윈도우에 할당할 수 있지 않은 메뉴를 DestroyMenu 함수를 사용해 파기하지 않으면 안됩니다.윈도우에 할당할 수 있고 있는 메뉴는, 자동적으로 파기됩니다. 대응 정보 Windows 95 이후 / Windows NT 3.1 이후
DestroyIcon 지정된 아이콘을 파기하고, 아이콘용으로 사용되고 있던 메모리를 해방합니다.BOOL DestroyIcon( HICON hIcon // 아이콘 핸들 ); USER32.DLL 인수 hIcon 파기하는 아이콘의 핸들을 지정합니다. 반환값 함수가 성공하면 0 이외의 값이 돌아갑니다. 함수가 실패하면 0 하지만 돌아갑니다.확장 에러 정보를 취득하려면 , GetLastError 함수를 사용합니다. 해설 CreateIconIndirect 함수나 CopyIcon 함수등을 사용해 작성된 아이콘이나 마우스 커서는, 불필요하게 되면 DestroyIcon 함수를 사용해 파기하지 않으면 안됩니다. 공유 아이콘을 DestroyIcon 함수로 파기하지 말아 주세요.공유 아이콘은, 아이콘이 로드 된 모듈이 메모리..
DeleteObject 지정되었다 GDI 오브젝트(펜, 브러쉬, 폰트, 비트 맵, 리젼, 팔레트)를 삭제해, 오브젝트에 관련지을 수 있고 있던 system resource를 모두 해방합니다.BOOL DeleteObject( HGDIOBJ hObject // GDI오브젝트의 핸들 ); GDI32.DLL 인수 hObject 삭제한다 GDI 오브젝트의 핸들을 지정합니다. 반환값 성공하면 0 이외의 값이 돌아갑니다. 실패하면 0 하지만 돌아갑니다. Windows NT/2000/XP: 확장 에러 정보를 취득하려면 , GetLastError 함수를 사용합니다. 해설 디바이스 콘텍스트에 선택되고 있는 묘화 오브젝트(펜 또는 브러쉬)는 삭제 해서는 안됩니다. 브러쉬를 삭제해도, 브러쉬에 관련지을 수 있고 있는 비트 맵..
DeleteMenu 메뉴로부터 메뉴 아이템을 삭제합니다.메뉴 아이템이 부메뉴나 드롭 다운 메뉴를 가지는 경우는, 그것들도 파기합니다.BOOL DeleteMenu( HMENU hMenu, // 메뉴 핸들 UINT uPosition, // 아이템ID또는 아이템의 위치 UINT fuFlags // 플래그 ); USER32.DLL 인수 hMenu 메뉴의 핸들을 지정합니다. uPosition 삭제하는 메뉴 아이템의 아이템 ID 또는 아이템의 위치를 지정합니다.어느 쪽을 지정할까는 fuFlags 파라미터에 의존합니다. fuFlags uPosition 파라미터의 의미를 지정합니다.다음의 어느쪽이든을 지정합니다. 치 의미 0x00000000 (MF_BYCOMMAND) uPosition 파라미터는 아이템 ID 인 것을 ..
DeleteDC 지정된 디바이스 콘텍스트를 삭제합니다.BOOL DeleteDC( HDC hDC // 디바이스 콘텍스트의 핸들 ); GDI32.DLL 인수 hDC 삭제하는 디바이스 콘텍스트의 핸들을 지정합니다. 반환값 성공하면 0 이외의 값이 돌아갑니다. 실패하면 0 하지만 돌아갑니다. Windows NT/2000/XP: 확장 에러 정보를 취득하려면 , GetLastError 함수를 사용합니다. 해설 GetDC 함수를 사용해 취득한 디바이스 콘텍스트의 핸들을 삭제할 때는, DeleteDC 함수는 아니고 ReleaseDC 함수를 사용하지 않으면 안됩니다. 대응 정보 Windows 95 이후 / Windows NT 3.1 이후