2010. 7. 7. 10:05
윈도우를 만들려면 WNDCLASS라는 틀을 만들고, 이틀을 이용해서 만들어야 한다. 화면상에 보여지는 윈도우는 우리눈에만 보이는것 뿐이고 OS는 이를 관리하기 위해서 다시 구조체를 만들어야 한다. 이 구조체에 윈도우 관련정보를 모두 저장하고, 추가로 더 저장하려면 WNDCLASS의 cbWndExtra에 값을 지정해야 한다. 이때 추가로 지정한 만큼의 메모리가 더 잡히게 되고 이 기존의 메모리와 여분의 메모리에 접근하는 함수가 바로   SetWindowLong() 이다.

ex) SetWindowLong(hwnd, GWL_STYLE, style);

'Programming > Win32 API' 카테고리의 다른 글

윈도우열거  (0) 2010.07.07
윈도우 스타일 변경  (0) 2010.07.07
RegisterClass()와 RegisterClassEx()  (0) 2010.07.07
SetClassLong()  (0) 2010.07.07
API 기본 윈도우 생성  (0) 2010.07.07
Posted by 어북어위크