I don't understand why it's not working for AdultWnd but for BabyWnd it does:
BabyWnd works, but not AdultWnd... The registering class thingy is like this:Code:AdultWnd = CreateWindowEx ( WS_EX_APPWINDOW, ClassName, WindowTitle, WS_POPUP, CW_USEDEFAULT, CW_USEDEFAULT, WindowRect.right + 10, WindowRect.bottom + TitleHeight + ArcSize + 5, 0, NULL, (HINSTANCE)hInstance, NULL ); if (!AdultWnd) MessageBox ( Windo, "The AdultWnd was not created!", "AdultWnd", MB_OK ); BabyWnd = CreateWindowEx ( WS_EX_APPWINDOW, ClassMini, WindowTitle, WS_POPUP, 5, TitleHeight + 5, WindowRect.right - 10, WindowRect.bottom - ArcSize - TitleHeight - 5, GetDesktopWindow (), NULL, (HINSTANCE)hInstance, NULL );
Code:wc.cbClsExtra = 0; wc.cbSize = sizeof(WNDCLASSEX); wc.cbWndExtra = 0; wc.hbrBackground= (HBRUSH)GetStockObject ( GRAY_BRUSH ); //(HBRUSH)(TestBrush); wc.hCursor = LoadCursor ( NULL, IDC_ARROW ); wc.hIcon = 0; wc.hIconSm = 0; wc.hInstance = (HINSTANCE)hModule; wc.lpfnWndProc = (WNDPROC)WindoProc; wc.lpszClassName = ClassName; wc.lpszMenuName = "\0"; wc.style = CS_HREDRAW | CS_VREDRAW; RetVal = (long)RegisterClassEx ( &wc ); if ( RetVal == 0 ) MessageBox ( GetDesktopWindow (), "Adult class not created!", "Warning!", MB_OK); wc.lpfnWndProc = (WNDPROC)MiniWindoProc; wc.lpszClassName = ClassMini; RetVal = (long)RegisterClassEx ( &wc ); if ( RetVal == 0 ) MessageBox ( GetDesktopWindow (), "Child class not created!", "Warning!", MB_OK); hInstance = hModule;




Reply With Quote