Defining a custom *constructor* (not initializer!)
Steven Schveighoffer
schveiguy at yahoo.com
Fri May 11 07:17:03 PDT 2012
On Fri, 11 May 2012 10:04:00 -0400, Mehrdad <wfunction at hotmail.com> wrote:
>> I'm probably not getting the entire picture here, but I assume from
>> your description that CreateWindow directly calls your WndProc. If
>> that is the case, isn't it guaranteed that after the base ctor runs the
>> class has received the WM_CREATE message? I mean, the only issue
>> happens when you are not quite through the ctor chain, no?
>
> Right, what I'm saying is that it's the *subclass* who needs the
> notification more, than anyone else (although, for other reasons, the
> base class needs it as well).
> The whole point is to get the messages to the *subclasses* properly...
Yeah, but given that the subclass is calling the base constructor, and the
base constructor does not return until WM_CREATE is received, can't the
subclass constructor pretend it received the message?
-Steve
More information about the Digitalmars-d
mailing list