Dave's Brain

Browse - programming tips - win32 get my instance handle

Date: 2008mar7
Language: C/C++
OS: Windows
Keywords: instance, handle, self

Q. How do I get the instance of the current program when I don't have
access to the WinMain() parameters?

A. Do this:

	HINSTANCE hMyInstance = GetModuleHandle(NULL);

And, as you mentioned, its the first parameter to your WinMain() function.

In MFC:

	HINSTANCE hMyInstance = AfxGetInstanceHandle();
What this info useful to you? You can donate to say thanks

Add a comment

Sign in to add a comment
Copyright © 2008-2012, dave - Code samples on Dave's Brain is licensed under the Creative Commons Attribution 2.5 License. However other material, including English text has all rights reserved.
Advertisements: