29 Sep
2005
29 Sep
'05
7:41 a.m.
On Wed, Sep 28, 2005 at 11:53:28PM +0100, Ann & Jason Edmeades wrote:
Ok, more information...
The routine (slightly modified to allow code before the return) is
ATOM WINAPI RegisterClass16( const WNDCLASS16 *wc ) { WNDCLASSEX16 wcex; ATOM fred;
wcex.cbSize = sizeof(wcex); : fred = RegisterClassEx16( &wcex ); return fred; }
Advice please.... Anyone...
I think the passed class has "cbClsExtra" extrabytes set and used. In this case you need to allocate more bytes then just WNDCLASSEX16 and also copy the extra bytes. So I guess this function is broken a bit. This is just a guess, I might be wrong. Ciao, Marcus