본문 바로가기
반응형

HWND2

[개발/VC++] HINSTANCE & HWND의 차이 프로그래밍에서 사용되는 HINSTANCE & HWND의 차이 HINSTANCE 핸들은 보통 실행되고 있는 Win32 프로그램이메모리 상에 올라가 있는 시작 주소 값을 갖고 있습니다.보통은 0x00400000 이런식의 값을 가지고 있는데 저 값의메모리 주소에 실행 모듈이 올라가 잇다는 것을 의미 하겠죠.보통 리소스들을 로드 하는 함수들에서 이 핸들 값을 많이참조하게 되는데 이 이유는 메모리 상에 올라가 있는 실행 모듈 들중(exe, dll 등등.. ) hInstance 가 가르키는 주소에 올라가 있는 실행모듈에서 그 리소스를 읽어 오라고 지정 해주는 것입니다.이 외에 GetProcAddress() 같이 다른 DLL 에서 함수 주소를얻어야 하는 경우에도 HMODULE ( Win32 에선 HINSTANCE 와.. 2012. 9. 25.
[개발/VC++] HINSTANCE & HWND의 차이 HINSTANCE & HWND의 차이 HINSTANCE 핸들은 보통 실행되고 있는 Win32 프로그램이 메모리 상에 올라가 있는 시작 주소 값을 갖고 잇습니다. 보통은 0x00400000 이런식의 값을 가지고 있는데 저 값의 메모리 주소에 실행 모듈이 올라가 잇다는 것을 의미 하겠죠. 보통 리소스들을 로드 하는 함수들에서 이 핸들 값을 많이 참조하게 되는데 이 이유는 메모리 상에 올라가 있는 실행 모듈 들중 (exe, dll 등등.. ) hInstance 가 가르키는 주소에 올라가 있는 실행 모듈에서 그 리소스를 읽어 오라고 지정 해주는 것입니다. 이 외에 GetProcAddress() 같이 다른 DLL 에서 함수 주소를 얻어야 하는 경우에도 HMODULE ( Win32 에선 HINSTANCE 와 동일한.. 2011. 3. 11.
반응형