How to register class member function as lpfnWndProc? Cannot convert delegate to function
Jesse Phillips
Jessekphillips+D at gmail.com
Fri Sep 28 12:07:20 PDT 2012
On Friday, 28 September 2012 at 17:53:59 UTC, deed wrote:
> (Defining wndProc as a global function works, but is not what I
> want to do...)
> What is the issue here and how do I make it work?
You are interfacing with C, which does not support functions with
state (delegate). You must pass it a function, and while you can
get at the function pointer of a delegate this is unsafe.
You make it work by providing a function and not a delegate. I do
not know how to wrap a delegate to make that work.
More information about the Digitalmars-d-learn
mailing list