hWnd ?????



  • hi leute !
    ich habe da ein kleines problem ...
    ich möchte über eine Texteingabe in ein textfeld ein bestimmtes Ding öffnen ... zb Explorer, Task manager , regedit usw ...
    ich möchte dies über ShellExecute machen ...
    leider funzt des bei mir net so ganz ...
    ich bekomm immer den selber fehler :

    error C2065: 'HWnd' : undeclared identifier

    die programmzeile lautet :

    if(strReceived == "paint1")
    { ShellExecute(HWnd,
                   "open",
                   "C:\\WINDOWS\\system32\\mspaint.exe",
                    NULL,
                    NULL,
                    SW_SHOWNORMAL);
    
                    UpdateData(FALSE);
    }
    

    nunja ... ich muss gleich mal dazu sagen , das ich des von nem anderen bsp kopiert hab ... hab also nur die zeile eingefügt ...
    ABER , ich habe mind. ne halbe stunde in der msdn gesucht und nix richtig auf deutsch übersetzen können 😞
    Und noch was ... JA ich bin Anfänger 😃

    Wäre nett wenn ihr mir helfen könntet ... muss ihc des wo deklarieren oder so ??

    DANKE im vorraus !!

    Lg cu ciao euer Ni!



  • Den Handle brauchst du nicht, einfach NULL setzen oder nimm m_hWnd (this->m_hWnd) Variable



  • DANKE VIELMALS !!!
    aber für was is des dann gut ??
    Lg cu ciao euer Ni!



  • Steht doch in der MSDN:
    *hwnd
    [in] Handle to a parent window. This window receives any message boxes that an application produces, such as error reporting.
    *


Anmelden zum Antworten