windows-application + eingabeauforderung laufen lassen
-
ich schreibe momentan eine kleine windows-application mit dem klassischen grundgerüst und ich möchte gerne nebenbei ein eingabeauforderung-fenster laufen lassen um dort kommandos einzugeben
der code ist :#include <windows.h> LRESULT CALLBACK WindowProc (HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam); int WINAPI WinMain (HINSTANCE hInst, HINSTANCE hPrevInst, LPSTR lpcmdline, int ncmdshow) { WNDCLASSEX windowclass; HWND hWnd; MSG message; const TCHAR szClassName[] = TEXT("Erstes Fenster"); windowclass.cbSize = sizeof (WNDCLASSEX); windowclass.style = CS_HREDRAW | CS_VREDRAW; windowclass.lpfnWndProc = WindowProc; windowclass.cbClsExtra = 0; windowclass.cbWndExtra = 0; windowclass.hInstance = hInst; windowclass.hIcon = LoadIcon (NULL, IDI_APPLICATION); windowclass.hIconSm = LoadIcon (NULL, IDI_APPLICATION); windowclass.hCursor = LoadCursor (NULL, IDC_ARROW); windowclass.hbrBackground = (HBRUSH)COLOR_BACKGROUND; windowclass.lpszMenuName = NULL; windowclass.lpszClassName = szClassName; if (!RegisterClassEx (&windowclass) ) return (0); hWnd = CreateWindowEx (NULL, szClassName, TEXT("Das erste Fenster!"), WS_OVERLAPPEDWINDOW | WS_VISIBLE, 100, 100, 300, 250, NULL, NULL, hInst, NULL); if (hWnd == NULL) return (0); while (GetMessage (&message, NULL, 0, 0) ) { TranslateMessage (&message); DispatchMessage (&message); } return (int)(message.wParam); } LRESULT CALLBACK WindowProc (HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam) { switch (message) { case WM_DESTROY: { PostQuitMessage (0); return (0); } case WM_KEYDOWN: { switch (wParam) { case VK_DELETE: { PostQuitMessage (0); return (0); } } } break; } return (DefWindowProc (hWnd, message, wParam, lParam) ); }
wie kann ich dass einbauen?
schonmal danke
-
Dieser Thread wurde von Moderator/in SeppJ aus dem Forum C++ (auch C++0x und C++11) in das Forum WinAPI verschoben.
Im Zweifelsfall bitte auch folgende Hinweise beachten:
C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?Dieses Posting wurde automatisch erzeugt.
-