참고> blog.naver.com/tipsware/221124290636
1. 윈도우 인스턴스를 구성하는 기본 정보를 건드리지 않고 자신이 필요한 만큼 인스턴스 메모리를 추가로 사용하고
싶은 경우 윈도우 클래스를 등록할 때 cbWndExtra 항목에 자신이 사용하고 싶은 메모리의 크기를 적어주면 됨
2. 추가된 인스턴스 메모리에 SetWindowLongPtr 함수를 사용하여 자신이 원하는 데이터의 주소를 저장할 수 있음.
추가된 인스턴스 메모리에 데이터를 저장하고 싶다면 GWLP_USERDATA 옵션을 사용해야 함
3. 추가된 인스턴스 메모리에 저장된 주소를 프로그램에서 사용하고 싶으면 GetWindowLongPtr() 함수를
사용하면 됨. 이 경우에도 GWLP_USERDATA 옵션을 사용해야 함.
반응형
'Study Memos > Windows Programming' 카테고리의 다른 글
LIB vs DLL (Section 106) (0) | 2020.12.14 |
---|---|
최상위 윈도우, TopMost (Section 105) (0) | 2020.12.14 |
GetLastError 함수 (Section 102) (0) | 2020.12.14 |
HeapAlloc, HeapFree (Section 101) (0) | 2020.12.14 |
FindWindow 함수 (Section 100) (0) | 2020.12.14 |