• Advertisement
Sign in to follow this  

Linking a pointer in a window handle

This topic is 4813 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

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
Advertisement
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
Sign in to follow this  

  • Advertisement