CreateWindowEx
원형 |
HWND CreateWindowEx(DWORD dwExStyle, LPCTSTR lpClassName, LPCTSTR lpWindowName, DWORD dwStyle, int x, int y, int nWidth, int nHeight, HWND hWndParent, HMENU hMenu, HANDLE hInstance, LPVOID lpParam); | ||||||||||||||||||||||||||||||||||||||||||||||
MFC 원형 |
BOOL CWnd::CreateEx( DWORD dwExStyle, LPCTSTR lpszClassName, LPCTSTR lpszWindowName, DWORD dwStyle, int x, int y, int nWidth, int nHeight, HWND hwndParent, HMENU nIDorHMenu, LPVOID lpParam = NULL ); BOOL CWnd::CreateEx(DWORD dwExStyle, LPCTSTR lpszClassName, LPCTSTR lpszWindowName, DWORD dwStyle, const RECT& rect, CWnd* pParentWnd, UINT nID, LPVOID lpParam = NULL); | ||||||||||||||||||||||||||||||||||||||||||||||
인수 |
▶dwExStyle : 생성될 윈도우의 확장 스타일을 지정한다.
▶나머지 인수 : CreateWindow와 동일하다. | ||||||||||||||||||||||||||||||||||||||||||||||
리턴 |
윈도우 생성에 성공했으면 생성된 윈도우의 핸들을 리턴하며 에러 발생시 NULL을 리턴한다. | ||||||||||||||||||||||||||||||||||||||||||||||
설명 |
윈도우를 생성하는 기능은 CreateWindow 함수와 동일하되 확장 스타일을 지정하는 dwExStyle 멤버가 있다는 점만 다르다. CreateWindow 함수는 dwExStyle이 0인 매크로 함수로 정의되어 있다. 예제 1 다음 예제는 항상 위에 있으며 툴 윈도우 모양의 타이틀 바를 가진다. 툴 윈도우는 타이틀 바의 높이가 낮으며 타스크 바에 나타나지 않고 Alt+Tab으로 작업 전환을 할 수 없다. hWnd=CreateWindowEx(WS_EX_TOPMOST | WS_EX_TOOLWINDOW, lpszClass,lpszClass,WS_OVERLAPPEDWINDOW, CW_USEDEFAULT,CW_USEDEFAULT,CW_USEDEFAULT,CW_USEDEFAULT, NULL,(HMENU)NULL,hInstance,NULL); | ||||||||||||||||||||||||||||||||||||||||||||||
참고함수 |
CreateWindow | ||||||||||||||||||||||||||||||||||||||||||||||
플렛폼 |
95이상 | ||||||||||||||||||||||||||||||||||||||||||||||
참조 |