티스토리 뷰

프로그래밍/API

윈도우 정보얻기

에어버스 2016. 4. 23. 22:59

윈도우 핸들 얻기, 윈도우 인스턴스 얻기

LONG GetWindowLong(HWND hWnd, int nIndex)

nIndex 는 얻고자 하는 인덱스

GWL_STYLE    윈도우 스타일
GWL_HINSTANCE    윈도우 인스턴스 핸들
GWL_WNDPROC      윈도우 메시지 프로시저
GWL_ID                자식 윈도우일 경우 설정된 ID
GWL_USERDATA    윈도우와 관련된 사용자 데이터
GWL_DLGPROC    대화상자 프로시저 주소
GWL_MSGRESULT    대화상자 프로시저의 리턴값
GWL_USER            사용자 데이터

예제) 윈도우 스타일 변경하기
DWORD dwStyle = WS_OVERLAPPEDWINDOW | WS_VSCROLL | WS_HSCROLL;
SetWindowLong(hWnd, GWL_STYLE, dwStyle); // 윈도우 스타일 지정
SendMessage(hWnd, WM_NCPAINT, 1, 0); // 비 클라이언트 영역(타이틀, 툴바 등)을 다시 그리게 한다.

 

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/12   »
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 31