Programming Field - ドキュメント無し関数 / 名前無し関数

ExitWindowsDialog

「シャットダウン」ダイアログを表示して、Windowsのシャットダウンを行います。

序数 60
DLL Shell32.dll
確認済み OS Windows 2000 + IE6 sp1

構文

[C/C++]

LONG WINAPI ExitWindowsDialog(
    HWND hWnd
);

[VB]

Declare Function ExitWindowsDialog Lib "shell32.dll" Alias "#60" ( _
    ByVal hWnd As Long _
) As Long

[VB.NET]

Declare Function ExitWindowsDialog Lib "shell32.dll" Alias "#60" ( _
    ByVal hWnd As Integer _
) As Integer

パラメータ

hWnd HWND 型で、ダイアログのオーナーウィンドウのハンドルを指定します。デスクトップの子ウィンドウ("Program Manager")の場合は背景全体に網がかかります。NULL (0) でも構いません。

戻り値

1 「はい」、または「いいえ」をクリックしました。
0 ダイアログが非アクティブになったため、ダイアログを閉じました。

解説

LogoffWindowsDialog と同じような引数・戻り値を取ります。「スタート」メニューから「Windows の終了」を選んだ時に表示されるダイアログと同じダイアログを表示します。このダイアログは中央に表示され、動かせません。

SHShutdownDialog と呼ばれることがあります。

※ 一部のホームページでは、第一引数がシャットダウン フラグを示していると書かれていますが、ウィンドウのハンドルを指定する必要があります。

最終更新日: 2006/08/14