일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- if(식)
- MouseClick
- if
- API
- EnvDiv
- Threads
- 식
- EnvAdd
- 식의 설명
- Menu
- IfWinExist
- 배열
- DetectHiddenWindows
- ControlGetText
- EnvMult
- SetControlDelay
- IF (식)
- EnvSub
- EnvSet
- ControlSend
- SetTitleMatchMode
- autohotkey
- Var:=식
- SetEnv
- StringGetPos
- SetKeyDelay
- IfInString
- SetMouseDelay
- 함수
- Blocks
- Today
- Total
목록전체 글 (852)
ㄴrㅎnㅂrㄹrㄱi
CreateUpDownControl 업다운 컨트롤을 작성합니다.HWND CreateUpDownControl( DWORD dwStyle, // 윈도우 스타일 int x, // x좌표 int y, // y좌표 int cx, // 폭 int cy, // 높이 HWND hParent, // 친윈도우 int nID, // 컨트롤ID HINSTANCE hInst, // 인스턴스 핸들 HWND hBuddy, // 바디윈드우 int nUpper, // 포지션의 최대치 int nLower, // 포지션의 최소치 int nPos // 포지션의 초기치 ); COMCTL32.DLL 인수 dwStyle 컨트롤의 윈도우 스타일(을)를 지정합니다.윈도우 스타일에는 WS_CHILD , WS_VISIBLE , WS_BORDER 스타일..
CreateToolbarEx 툴바 윈도우를 작성해, 툴 버튼을 추가합니다.HWND CreateToolbarEx( HWND hwnd, // 친윈도우의 핸들 DWORD dwStyle, // 윈도우 스타일 UINT uID, // 컨트롤ID int nBitmaps, // 비트 맵의 수 HINSTANCE hBMInst, // 모듈 핸들 UINT uBMID, // 자원ID또는 비트 맵 핸들 LPCTBBUTTON pButtons, // TBBUTTON구조체 int nNumButtons, // 버튼의 수 int dxButton, // 버튼의x사이즈 int dyButton, // 버튼의y사이즈 int dxBitmap, // 비트 맵의x사이즈 int dyBitmap, // 비트 맵의y사이즈 UINT uStructSize ..
CreateStatusWindow(A) 스테이터스 윈도우를 작성합니다.스테이터스 윈도우는 친윈도우의 하단에 표시되어 지정된 문자열을 표시합니다.HWND CreateStatusWindowA( LONG style, // 윈도우 스타일 PCTSTR pszText, // 최초의 구획에 표시하는 문자열 HWND hWndParent, // 친윈도우의 핸들 UINT wID // 컨트롤ID ); COMCTL32.DLL 인수 style 작성하는 스테이터스 윈도우의 윈도우 스타일(을)를 지정합니다.윈도우 스타일에는 WS_CHILD , WS_VISIBLE 스타일이 포함되지 않으면 안됩니다. 스테이터스 윈도우 고유의 스타일(을)를 조합해 지정할 수 있습니다. pszText 최초의 구획에 표시하는 문자열의 주소를 지정합니다. ..
CreateRoundRectRgn 모퉁이를 말 수 있었던 장방형의 리젼을 작성합니다.HRGN CreateRoundRectRgn( int nLeftRect, // 좌상x좌표 int nTopRect, // 좌상y좌표 int nRightRect, // 우하x좌표 int nBottomRect, // 우하y좌표 int nWidthEllipse, // 둥글림의 폭 int nHeightEllipse // 둥글림의 높이 ); GDI32.DLL 인수 nLeftRect 리젼의 좌상x좌표를 논리 단위로 지정합니다. nTopRect 리젼의 좌상y좌표를 논리 단위로 지정합니다. nRightRect 리젼의 우하x좌표를 논리 단위로 지정합니다. nBottomRect 리젼의 우하y좌표를 논리 단위로 지정합니다. nWidthEllip..
CreateRectRgn 장방형의 리젼을 작성합니다.HRGN CreateRectRgn( int nLeftRect, // 좌상x좌표 int nTopRect, // 좌상y좌표 int nRightRect, // 우하x좌표 int nBottomRect // 우하y좌표 ); GDI32.DLL 인수 nLeftRect 리젼의 좌상x좌표를 논리 단위로 지정합니다. nTopRect 리젼의 좌상y좌표를 논리 단위로 지정합니다. nRightRect 리젼의 우하x좌표를 논리 단위로 지정합니다. nBottomRect 리젼의 우하y좌표를 논리 단위로 지정합니다. 반환값 성공하면 리젼의 핸들이 돌아갑니다. 실패하면 0 (NULL) 하지만 돌아갑니다. Windows NT/2000/XP: 확장 에러 정보를 취득하려면 , GetLast..
CreateProcess(A) 새롭다 1 개의 프로세스와 그 프라이마리스렛드를 작성합니다.새로운 프로세스는, 지정된 실행 가능 파일을 실행합니다.BOOL CreateProcessA( PCTSTR pszApplicationName, // 실행 파일명 PTSTR pszCommandLine, // 커멘드 라인 파라미터 PSECURITY_ATTRIBUTES psaProcess, // 프로세스의 보호 속성 PSECURITY_ATTRIBUTES psaThread, // 스렛드의 보호 속성 BOOL bInheritHandles, // 오브젝트 핸들 계승의 플래그 DWORD fdwCreate, // 속성 플래그 PVOID pvEnvironment, // 환경 변수 정보에의 포인터 PCTSTR pszCurDir, // ..
CreatePopupMenu 드롭 다운 메뉴, 부메뉴, 쇼트 컷 메뉴를 작성합니다.HMENU CreatePopupMenu(VOID); USER32.DLL 인수 인수는 없습니다. 반환값 성공하면 작성된 메뉴의 핸들이 돌아갑니다. 실패하면 0 (NULL) 하지만 돌아갑니다. 확장 에러 정보를 취득하려면 , GetLastError 함수를 사용합니다. 해설 메뉴에 관련지을 수 있고 있는 자원(메뉴를 위해서 할당할 수 있고 있는 내부 메모리등) 가운데, 윈도우에 할당할 수 있고 있는 것은, 어플리케이션의 종료시에 자동적으로 해방됩니다.메뉴를 윈도우에 할당할 수 있지 않은 경우는, 어플리케이션의 책임에 대하고, DestroyMenu 함수를 호출하고 메뉴에 관련지을 수 있고 있는 system resource를 해방하..
CreatePolygonRgn 다각형의 리젼을 작성합니다.HRGN CreatePolygonRgn( CONST POINT *ppt, // 정점 좌표의 배열 int cPoints, // 정점의 수 int fnPolyFillMode // 다각형 충전 형식 ); GDI32.DLL 인수 ppt 다각형의 정점의 좌표를 논리 단위로 정의한다 POINT 구조체의 배열에의 포인터를 지정합니다. cPoints 배열에 포함되는 정점의 수를 지정합니다. fnPolyFillMode 어느 피크셀이 리젼에 포함될까를 결정하는 충전 방법을 나타내는 값을 지정합니다.이하의 몇개의 값을 지정합니다. 치 의미 1 (ALTERNATE) 교호 모드(alternate mode) 2 (WINDING) 나선 모드(winding mode) 반환값 ..
CreateMutex(A) 뮤텍스 오브젝트를 작성합니다.HANDLE CreateMutexA( PSECURITY_ATTRIBUTES psa, // 시큐러티 지정자 BOOL bInitialOwner, // 소유권 지정 플래그 PCTSTR pszMutexName // 오브젝트의 이름 ); KERNEL32.DLL 인수 psa 오브젝트의 보호 속성을 설정한다 SECURITY_ATTRIBUTES 구조체의 주소를 지정합니다.이 구조체에, child process에 핸들을 계승할지의 정보를 격납해 둡니다. 0 (NULL) (을)를 지정하면 핸들을 계승하지 않습니다. Windows NT/2000/XP: SECURITY_ATTRIBUTES 구조체의 lpSecurityDescriptor 멤버로 시큐러티 기술자를 설정합니다...
CreateMenu 메뉴를 작성합니다.HMENU CreateMenu(VOID); USER32.DLL 인수 인수는 없습니다. 반환값 성공하면, 작성된 메뉴의 핸들이 돌아갑니다. 실패하면 0 (NULL) 하지만 돌아갑니다.확장 에러 정보를 취득하려면 , GetLastError 함수를 사용합니다. 해설 메뉴에 관련지을 수 있고 있는 자원(메뉴를 위해서 할당할 수 있고 있는 내부 메모리등) 가운데, 윈도우에 할당할 수 있고 있는 것은, 어플리케이션의 종료시에 자동적으로 해방됩니다.메뉴를 윈도우에 할당할 수 있지 않은 경우는, 어플리케이션의 책임에 대하고, DestroyMenu 함수를 호출하고 메뉴에 관련지을 수 있고 있는 system resource를 해방하지 않으면 안됩니다. Windows 95/98/Me :..
CreateFontIndirect(A) 논리 폰트를 작성합니다.HFONT CreateFontIndirectA( CONST LOGFONT *plogfont // 폰트 정보를 격납한 구조체 ); GDI32.DLL 인수 plogfont 작성하는 논리 폰트의 정보를 격납했다 LOGFONT 구조체의 주소를 지정합니다. 반환값 성공하면 작성된 논리 폰트의 핸들이 돌아갑니다. 실패하면 0 (NULL) 하지만 돌아갑니다. Windows NT/2000/XP: 확장 에러 정보를 취득하려면 , GetLastError 함수를 사용합니다. 해설 폰트가 불필요하게 되었을 경우에는, DeleteObject 함수로 삭제하지 않으면 안됩니다. 대응 정보 Windows 95 이후 / Windows NT 3.1 이후
CreateFont(A) 논리 폰트를 작성합니다.HFONT CreateFontA( int nHeight, // 문자 셀 또는 문자의 높이 int nWidth, // 평균 문자폭 int nEscapement, // 문자 보내의 방향과X축과의 각도 int nOrientation, // baseline와X축과의 각도 int nWeight, // 폰트의 굵기 DWORD fdwItalic, // 이탤릭체 지정 DWORD fdwUnderline, // 밑줄 지정 DWORD fdwStrikeOut, // 부정선 지정 DWORD fdwCharSet, // 캐릭터 세트 DWORD fdwOutPrecision, // 출력 정도 DWORD fdwClipPrecision, // 클리핑의 정도 DWORD fdwQuality, ..
CreateFileMapping(A) 지정된 파일에 대한 파일 매핑 오브젝트를 작성 또는 오픈합니다.HANDLE CreateFileMappingA( HANDLE hFile, // 파일 핸들 PSECURITY_ATTRIBUTES psa, // 시큐러티 지정 DWORD fdwProtect, // 파일 데이터 보호 속성 DWORD dwMaxSizeHigh, // 사이즈의 상위32비트 DWORD dwMaxSizeLow, // 사이즈의 하위32비트 PCTSTR pszName // 오브젝트의 이름 ); KERNEL32.DLL 인수 hFile 매핑 오브젝트를 작성하기 위한 파일의 핸들을 지정합니다.이것은 CreateFile함수등에 의해서 취득되는 것입니다.이 파일 핸들은,fdwProtect그리고 지정되는 보호 속성과..
CreateFile(A) 파일, 디렉토리, 물리 디스크, 볼륨, 콘솔 버퍼, 테이프 드라이브, 통신 자원, 메일 슬롯, 파이프의 몇개의 오브젝트를 작성 또는 오픈해, 그 오브젝트에 액세스 하기 위해서 필요한 오브젝트 핸들을 돌려줍니다. Windows 95/98/Me: 이 함수를 사용해 디렉토리, 물리 디스크, 볼륨을 오픈할 수 없습니다.HANDLE CreateFileA( PCTSTR pszFileName, // 파일명 DWORD dwAccess, // 액세스 지정 DWORD dwShare, // 공유 방법 PSECURITY_ATTRIBUTES psa, // 시큐러티 속성 DWORD dwCreateDisposition, // 동작 지정 DWORD dwFlagsAndAttributes, // 플래그와 속성 ..
CreateEllipticRgn 타원형의 리젼을 작성합니다.HRGN CreateEllipticRgn( int nLeftRect, // 장방형의 좌상x좌표 int nTopRect, // 장방형의 좌상y좌표 int nRightRect, // 장방형의 우하x좌표 int nBottomRect // 장방형의 우하y좌표 ); GDI32.DLL 인수 nLeftRect 타원에 접하는 장방형의 좌상x좌표를 논리 단위로 지정합니다. nTopRect 타원에 접하는 장방형의 좌상y좌표를 논리 단위로 지정합니다. nRightRect 타원에 접하는 장방형의 우하x좌표를 논리 단위로 지정합니다. nBottomRect 타원에 접하는 장방형의 우하y좌표를 논리 단위로 지정합니다. 반환값 성공하면 리젼의 핸들이 돌아갑니다. 실패하면0 ..
CreateDC(A) 지정된 디바이스의 디바이스 콘텍스트를, 지정된 이름으로 작성합니다.HDC CreateDCA( PCTSTR pszDriver, // 드라이버명 PCTSTR pszDevice, // 디바이스명 PCTSTR pszOutput, // NULL CONST DEVMODE* pInitData // 드라이버의 데이터 ); GDI32.DLL 인수 pszDriver Windows 9x/Me: 0 (NULL) 또는 "WINSPL16" (프린트 프로바이더) (을)를 지정합니다.또, 디스플레이의 디바이스 콘텍스트의 핸들을 취득하려면 , 문자열 "DISPLAY" 또는 특정의 디스플레이 디바이스명을 나타내는 문자열에의 포인터를 지정합니다.이 경우는, 다른 인수를 모두0 (NULL) (으)로 하지 않으면 안됩니..