<Return[R]><Top>

RestartDialog

Declare Function Api_RestartDialog& Lib "shell32" Alias "RestartDialog" (ByVal hwndOwner&, ByVal lpstrReason$, ByVal uFlags&)

Declare Function RestartDialog Lib "shell32" Alias "RestartDialog" (ByVal hwndOwner As Long, ByVal lpstrReason As String, ByVal uFlags As Long) As Long

Windowsの終了または再起動を促すダイアログボックスを表示する。

パラメータ
hwndOwner

    [入力] オーナーウィンドウのハンドルを指定する。

lpstrReason

    [入力] 表示する文字列のメモリポインタを指定する。

uFlags

    [入力] 表示オプションに次の定数を指定する。

    定数                         

値       

意味                                                                                                   

    EWX_LOGOFF

0

ログオフ(この関数ではできない)

    EWX_SHUTDOWN

1

シャットダウン

    EWX_REBOOT

2

再起動

    EWX_FORCE

4

WM_QUERYENDSESSIONとWM_ENDSESSIONメッセージを送らない

 

戻り値
    uFlags で指定されたコマンドボタンを表示した、ダイアログボックスを表示する。