Window Procedure
Hi,
How can I pass a member of class as window procedure function.
I try this but it has error.
//////////////////////////////////////////////////////////////////
class A
{
A(){};
~A(){};
msgproc();
}
//some code
// Register the window class
HICON icon=LoadIcon( hInstance, MAKEINTRESOURCE(IDI_ASL_BALL));
HCURSOR cursor=LoadCursor( NULL, IDC_ARROW );
HBRUSH brush=(HBRUSH)GetStockObject( BLACK_BRUSH ));
A tmp;
WNDCLASS wndClass = { CS_DBLCLKS,tmp->msgproc , 0, 0, hInstance,
icon,
cursor,
brush,
NULL, s};
RegisterClass( &wndClass );
// Create our main window
WndMain = CreateWindowEx( 0, s, AppName,
WS_POPUP|WS_CAPTION|WS_SYSMENU,
0, 0, Width, Height, 0, NULL,
hInstance, NULL );
if( WndMain == NULL )
{
return E_FAIL;
}
//some code
////////////////////////////////////////////////////////////////////////
Thanks
This topic is closed to new replies.
Advertisement
Popular Topics
Advertisement