Sign in to follow this  
Axiverse

Linking a pointer in a window handle

Recommended Posts

can you put a pointer or anything into a window handle, or have something sent to the messageproc? i'm writing a wrapper over the window functions and i just want the message proc to be able to get a pointer to the wrapper class... any suggestions? Thanks, Axi.

Share this post


Link to post
Share on other sites
Yes you can. The usual way is to use GetWindowLong()/GetWindowLongPtr() with the GWL_USERDATA flag. Generally you set the data in the WM_NCCREATE handler for the class using SetWindowLong()/SetWindowLongPtr() using the LPCREATESTRUCT data.

For more information see this article.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this