Programme mit mfc-anwendung oeffnen
-
Wie kann ich ein programm, das immer das selbe ist, das also nicht vom benutzer eingegeben werden kann, oeffnen? ich hab das in keinem tutorial gefunden
kann mir einer ein tutorial sagen, in dem ich das nachlesen kann, oder mir hier kurz beschreiben, wie das geht?
-
och wie süss. schön wäre es auch noch wenn man deine frage verstehen könnte.
-
das macht man in der registry. ab nach rund um die programmierung!
-
und wo ist "rund um die programmierung"?
-
Was du suchst ist glaube ich WinExec
-
ShellExecute
-
das scheint der richtige befehl zu sein, aber wie kann ich da den pfad der .exe angeben?
-
hä, erzähl nochmal genau was du machen willst. Das ist unverstehbar was du da geschrieben hast.
-
Programme mit Win32 starten geht so:
------------------------------------void CEinfacheAusgabenDlg::OnButton1() { ::WinExec("calc.exe",SW_NORMAL); }
Anm. Pfad z.B. so: file:///c:\\filename........ o. %Systemroot%
Hier noch eine Auswahl an Öffnungs-Modi:
----------------------------------------
SW_SHOW aktiviert ein Fenster in seiner aktuellen Größe und Position
SW_SHOWNORMAL aktiviert ein Fenster in seiner ursprünglichen Größe
SW_SHOWMINIMIZED aktiviert und das Fenster minimiert
SW_SHOWMAXIMIZED aktiviert das Fenster maximiert
SW_SHOWNOACTIVATE zeigt ein Fenster in seiner neuesten Größe und Position. Das gegenwärtig aktuelle Fenster bleibt aktiv.
SW_SHOWMINNOACTIVE zeigt ein Fenster minimiert. Das gegenwärtig aktuelle Fenster bleibt aktiv.
SW_SHOWNA zeigt ein Fenster in seinem aktuellen Zustand. Das gegenwärtig aktuelle Fenster bleibt aktiv.
SW_NORMAL verändert das Fenster auf normale Größe
SW_MINIMIZE verändert das Fenster auf minimierte Anzeige (Taskleiste)
SW_MAXIMIZE verändert das Fenster auf maximierte Anzeige
SW_HIDE versteckt ein FensterViel Vergnügen damit !!
MFG: Michael_F
PS: Code ist von Henkessoft3000
-
oh man danke! genau sowas hab ich gesucht! big thx!