Blutiger anfänger braucht mal hilfe
-
Morgen,
habe mir mal ein menu erstellt und da dann verschieden menupunkte reingemacht. Mit der winexec funktion kann ich ja die exe dateien aufrufen, nun möchte ich aber auch andere dateien aufrufen...
habe es schon mit der
ShellExecute()probiert, nur komm ich da nicht zum ziel, hier mal meine ergebnisse.
case ID_RIPPOPTIONEN_DVDINFORMATIONEN: ::ShellExecute(m_hWnd,"open", "text.txt", 0, 0, SW_MAXIMIZE); break;ergibt beim komplilieren folgenden fehler!
--------------------Konfiguration: hauptprogg - Win32 Debug--------------------
Kompilierung läuft...
hauptprogg.cpp
C:\DVDKILLER\hauptprogg\hauptprogg.cpp(173) : error C2065: 'm_hWnd' : nichtdeklarierter Bezeichner
Fehler beim Ausführen von cl.exe.hauptprogg.exe - 1 Fehler, 0 Warnung(en)
kann mir wer helfen?
was mach ich falsch
-
ShellExecute(NULL, "open", "iexplore.exe", "http://www.c-plusplus.net", NULL, SW_SHOW);
-
Suppi ich danke dir hat suppie geklappt!
schau dir bitte mal das screen an
[url]http://web1.p15103796.pureserver.info/related/dvdkillerscreenhaupproggie.JPG [/url]
wie kann ich da noch ein videofenster wo ich dann ein avi laden kann und ansehen kann, hinmachen?
hier mal der code (kann aber auch den kompletten source geben...)
ATOM MyRegisterClass( HINSTANCE hInstance ); BOOL InitInstance( HINSTANCE, int ); LRESULT CALLBACK WndProc( HWND, UINT, WPARAM, LPARAM ); LRESULT CALLBACK About( HWND, UINT, WPARAM, LPARAM ); int APIENTRY WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow ) { MSG msg; HACCEL hAccelTable; LoadString(hInstance, IDS_APP_TITLE, szTitle, MAX_LOADSTRING); LoadString(hInstance, IDC_HAUPTPROGG, szWindowClass, MAX_LOADSTRING); MyRegisterClass(hInstance); if( !InitInstance( hInstance, nCmdShow ) ) { return FALSE; } hAccelTable = LoadAccelerators(hInstance, (LPCTSTR)IDC_HAUPTPROGG); while( GetMessage(&msg, NULL, 0, 0) ) { if( !TranslateAccelerator (msg.hwnd, hAccelTable, &msg) ) { TranslateMessage( &msg ); DispatchMessage( &msg ); } } return msg.wParam; }