Funktionreferenz


_WinAPI_ShellOpenWithDlg

Beschreibung anzeigen in

Zeigt das Dialogfeld Öffnen mit an

#include <WinAPIDlg.au3>
_WinAPI_ShellOpenWithDlg ( $sFilePath [, $iFlags = 0 [, $hParent = 0]] )

Parameter

$sFilePath Der Dateiname.
$iFlags [optional] Die Eigenschaften des Dialogfelds Öffnen mit. Dieser Parameter kann einen oder mehrere der folgenden Werte annehmen.
$OAIF_ALLOW_REGISTRATION
$OAIF_REGISTER_EXT
$OAIF_EXEC
$OAIF_FORCE_REGISTRATION
$OAIF_HIDE_REGISTRATION
$OAIF_URL_PROTOCOL
$hParent [optional] Handle des übergeordneten Fensters.

Rückgabewert

Erfolg: 1.
Fehler: 0 und setzt das @error-Flag auf ungleich 0, kann @extended-Flag den HRESULT-Fehlercode enthalten.

Bemerkungen

Diese Funktion erfordert Windows Vista oder höher.

Siehe auch

Suche nach SHOpenWithDialog in der MSDN Bibliothek.

Beispiel

#include <MsgBoxConstants.au3>
#include <WinAPIDlg.au3>
#include <WinAPISys.au3>

If Number(_WinAPI_GetVersion()) < 6.0 Then
    MsgBox(($MB_ICONERROR + $MB_SYSTEMMODAL), 'Fehler', 'Benötigt Windows Vista oder neuer.')
    Exit
EndIf

_WinAPI_ShellOpenWithDlg(@ScriptFullPath, $OAIF_EXEC)