일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- SetMouseDelay
- EnvAdd
- EnvSub
- if
- EnvSet
- EnvMult
- API
- Blocks
- EnvDiv
- SetEnv
- IfInString
- Menu
- 함수
- autohotkey
- DetectHiddenWindows
- SetKeyDelay
- IF (식)
- Var:=식
- SetControlDelay
- Threads
- MouseClick
- ControlGetText
- IfWinExist
- 배열
- 식
- ControlSend
- if(식)
- 식의 설명
- SetTitleMatchMode
- StringGetPos
- Today
- Total
목록전체 글 (852)
ㄴrㅎnㅂrㄹrㄱi
ExtractIconEx(A) 지정된 실행 가능 파일, 동적 링크 라이브러리(DLL), 또는 아이콘 파일로부터, 그 파일이 가지는 큰 아이콘 또는 작은 아이콘의 핸들을 취득해, 배열 변수에 격납합니다.UINT ExtractIconExA( PCTSTR pszFile, // 파일명 UINT nIconIndex, // 아이콘의 인덱스 HICON *phIconLarge, // 큰 아이콘의 핸들을 격납하는 변수 HICON *phIconSmall, // 작은 아이콘의 핸들을 격납하는 변수 UINT nIcons // 취득하는 아이콘의 수 ); SHELL32.DLL 인수 pszFile 파일명을 나타내는 문자열의 주소를 지정합니다.실행 가능 파일, DLL , 아이콘 파일의 몇개의 파일명을 지정할 수 있습니다. nIcon..
ExtractIcon(A) 지정된 실행 가능 파일, 동적 링크 라이브러리(DLL), 또는 아이콘 파일로부터, 그 파일이 가지는 아이콘의 핸들을 취득합니다.HICON ExtractIconA( HINSTANCE hInst, // 인스턴스 PCTSTR pszFileName, // 파일명 UINT nIconIndex // 아이콘 인덱스 ); SHELL32.DLL 인수 hInst 호출측 어플리케이션의 인스턴스 핸들을 지정합니다. pszFileName 파일명을 나타내는 문자열의 주소를 지정합니다.실행 가능 파일, DLL , 아이콘 파일의 몇개의 파일명을 지정할 수 있습니다. nIconIndex 취득하는 아이콘의 0 (으)로부터 시작되는 인젝 쿠스를 지정합니다.예를 들면, 이 파라미터에 0 (을)를 지정했을 경우는 ..
EnableWindow 지정된 윈도우(또는 컨트롤)에의, 키보드 입력 및 마우스 입력을 유효화 또는 무효화합니다.BOOL EnableWindow( HWND hWnd, // 윈도우 핸들 BOOL bEnable // 유효·무효의 플래그 ); USER32.DLL 인수 hWnd 유효화 또는 무효화하는 윈도우의 핸들을 지정합니다. lpRect 윈도우를 유효하게 할까 무효로 하는지를 지정합니다. 1 (TRUE) (을)를 지정하면 유효하게 합니다. 0 (FALSE) (을)를 지정하면 무효로 합니다. 반환값 직전에 윈도우가 무효 상태였던 경우는 0 이외의 값이 돌아갑니다. 그 이외의 경우는 0 하지만 돌아갑니다.확장 에러 정보를 취득하려면 , GetLastError 함수를 사용합니다. 대응 정보 Windows 95 이..
EnableMenuItem 메뉴 아이템의 표시 상태를 변경합니다.BOOL EnableMenuItem( HMENU hMenu, // 메뉴 핸들 UINT uItemID, // 아이템의ID또는 위치 UINT uEnable // 표시 상태 ); USER32.DLL 인수 hMenu 메뉴의 핸들을 지정합니다. uItemID 메뉴 아이템의 ID (을)를 지정합니다. uEnable 파라미터에 0x00000400 (MF_BYPOSITION) 하지만 지정되어 있는 경우는, 아이템의 위치를 지정합니다. uEnable 표시 상태 플래그 및 옵션 플래그를 조합해 지정합니다. 표시 상태는 다음의 어느쪽이든을 지정합니다. 치 의미 0x00000000 (MF_ENABLED) 아이템을 선택 가능하게 합니다. 0x00000001 (MF..
DrawMenuBar 지정된 윈도우의 도구모음을 재묘화 합니다.도구모음을 변경했을 때는, 이 함수를 호출해 도구모음을 재묘화 하지 않으면 안됩니다.BOOL DrawMenuBar( HWND hWnd // 윈도우 핸들 ); USER32.DLL 인수 hWnd 도구모음을 재묘화 하는 윈도우의 핸들을 지정합니다. 반환값 성공하면 0 이외의 값이 돌아갑니다. 실패하면 0 하지만 돌아갑니다.확장 에러 정보를 취득하려면 , GetLastError 함수를 사용합니다. 대응 정보 Windows 95 이후 / Windows NT 3.1 이후
DrawIconEx 지정된 아이콘 또는 마우스 커서를 지정된 디바이스에 묘화 합니다.BOOL DrawIconEx( HDC hDC, // 디바이스 콘텍스트 int x, // x좌표 int y, // y좌표 HICON hIcon, // 아이콘 또는 마우스 커서 int width, // 폭 int height, // 높이 UINT iStepAniCur, // 프레임 인 덱스 HBRUSH hbrFlicker, // 브러쉬 UINT uFlags // 플래그 ); USER32.DLL 인수 hDC 묘화처의 디바이스 콘텍스트의 핸들을 지정합니다. x, y 아이콘 또는 마우스 커서의 좌상단의 좌표를 논리 단위로 지정합니다. hIcon 묘화 하는 아이콘 또는 마우스 커서의 핸들을 지정합니다.애니메이션 커서의 핸들을 지정할..
DragQueryPoint 파일이 드러그·앤드·드롭 되었을 때의 마우스 포인터의 위치를 취득합니다.DWORD DragQueryPoint( HDROP hDrop, // 내부 데이터 구조체의 핸들 PPOINT ppt // POINT구조체의 주소 ); SHELL32.DLL 인수 hDrop 드롭 된 파일을 나타내는 내부 데이터 구조체를 조작하기 위한 핸들을 지정합니다.이 값은 WM_DROPFILES 메세지의 wParam 파라미터에 해당합니다. ppt 드롭 되었을 때의 마우스 포인터의 위치를 격납하기 위한 POINT 구조체의 주소를 지정합니다. 반환값 파일이 클라이언트 영역안에 드롭 되었을 경우는 0 이외의 값이 돌아갑니다. 그 이외의 경우는 0 하지만 돌아갑니다. 대응 정보 Windows 95 이후 / Wind..
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 이후
CreateWindowEx(A) 새로운 윈도우를 작성합니다.HWND CreateWindowExA( DWORD dwExStyle, // 확장 윈도우 스타일 PCTSTR pszClassName, // 윈도우 클래스명 PCTSTR pszWindowName, // 윈도우명 DWORD dwStyle, // 윈도우 스타일 int x, // x좌표 int y, // y좌표 int nWidth, // x사이즈 int nHeight, // y사이즈 HWND hWndParent, // 친윈도우의 핸들 HMENU hMenu, // 메뉴 핸들 또는 아이 윈도우ID HINSTANCE hInstance, // 인스턴스 핸들 PVOID pParam // 윈도우 작성 데이터 ); USER32.DLL 인수 dwExStyle 윈도우의 ..