Hallo zusammen,
kann mir jemand sagen, wie ich ein Fenster zeichnen kann?
Ich habe ein Programm, was ein Fenster darstellt und dort einen OpenGL Würfel zeichnet. Nun brauche ich aber ein weiteres Fenster, in dem ich einige Einstellungen und Ausgaben verwalten kann.
Das vorhandene Fenster zeichne ich mit:
Alles anzeigen
Wie kann ich nun ein weiteres zeichnen?
Gruß
Alex
kann mir jemand sagen, wie ich ein Fenster zeichnen kann?
Ich habe ein Programm, was ein Fenster darstellt und dort einen OpenGL Würfel zeichnet. Nun brauche ich aber ein weiteres Fenster, in dem ich einige Einstellungen und Ausgaben verwalten kann.
Das vorhandene Fenster zeichne ich mit:
Quellcode
- const LPCWSTR appname = TEXT("Fenster 1");
- WNDCLASS wndclass;
- MSG msg;
- // Define the window class
- wndclass.style = 0;
- wndclass.lpfnWndProc = (WNDPROC)MainWndProc;
- wndclass.cbClsExtra = 0;
- wndclass.cbWndExtra = 0;
- wndclass.hInstance = hInstance;
- wndclass.hIcon = LoadIcon(hInstance, appname);
- wndclass.hCursor = LoadCursor(NULL,IDC_ARROW);
- wndclass.hbrBackground = (HBRUSH)(COLOR_WINDOW+1);
- wndclass.lpszMenuName = appname;
- wndclass.lpszClassName = appname;
- // Register the window class
- if (!RegisterClass(&wndclass)) return FALSE;
- // Create the window
- hWnd = CreateWindow(
- appname,
- appname,
- WS_OVERLAPPEDWINDOW | WS_CLIPSIBLINGS | WS_CLIPCHILDREN,
- CW_USEDEFAULT,
- CW_USEDEFAULT,
- 800,
- 600,
- NULL,
- NULL,
- hInstance,
- NULL);
- if (!hWnd) return FALSE;
- // Display the window
- ShowWindow(hWnd, nCmdShow);
- UpdateWindow(hWnd);
Wie kann ich nun ein weiteres zeichnen?
Gruß
Alex