Study Memos/Windows Programming

윈도우 인스턴스 추가 메모리 (Section 103)

Praiv. 2020. 12. 14. 20:42

참고> blog.naver.com/tipsware/221124290636

 

1. 윈도우 인스턴스를 구성하는 기본 정보를 건드리지 않고 자신이 필요한 만큼 인스턴스 메모리를 추가로 사용하고

   싶은 경우 윈도우 클래스를 등록할 때 cbWndExtra 항목에 자신이 사용하고 싶은 메모리의 크기를 적어주면 됨

2. 추가된 인스턴스 메모리에 SetWindowLongPtr 함수를 사용하여 자신이 원하는 데이터의 주소를 저장할 수 있음. 

   추가된 인스턴스 메모리에 데이터를 저장하고 싶다면 GWLP_USERDATA 옵션을 사용해야 함

3. 추가된 인스턴스 메모리에 저장된 주소를 프로그램에서 사용하고 싶으면 GetWindowLongPtr() 함수를 

   사용하면 됨. 이 경우에도 GWLP_USERDATA 옵션을 사용해야 함.

반응형