Suche HRESULT-Konstante



  • Hallo!

    Wenn der Benutzer im IFileDialog auf die Abbrechen-Schaltfläche klickt, wird der HRESULT-Wert 0x800704C7 (-2147023673) zurückgegeben. Ich kann leider keine Konstante dazu finden. Die Fehlerbschreibung lautet: "Der Vorgang wurde durch den Benutzer abgebrochen".

    Kennt jemand zufälig diese Konstante?



  • HaJo. schrieb:

    Die Fehlerbschreibung lautet: "Der Vorgang wurde durch den Benutzer abgebrochen".

    nicht zwansläufig.
    wenn du den HRESULT-Wert 0x800704C7 mal durch google jagst, wirst du sehen das dieser fehlerwert für alles mögliche steht!

    warum willst du die Abbrechen schaltfläche abfangen? es reicht doch wenn du die OK schaltfläche (rückgabe S_OK) abfängst.



  • @rT!f@Ct schrieb:

    warum willst du die Abbrechen schaltfläche abfangen? es reicht doch wenn du die OK schaltfläche (rückgabe S_OK) abfängst.

    Weil der Code bei einem Fehler

    if (FAILED(..))
    

    abbricht. Es kann dann über den "letzten" HRESULT-Code geschaut werden, welcher "Fehler" vorlag. Hierfür hätte ich gerne die Konstante.



  • 0x800704C7 entspricht immer

    HRESULT_FROM_WIN32(ERROR_CANCELLED)
    

Log in to reply