Toute petite source pour montrer comment appeler la ShutDown Dlg Box de Win
Je ne sais pas si ça peut vous servir, moi en tout cas j'ais chercher un petit bout temps après.
Voilà le reste se passe de commentaire :-)
Source / Exemple :
Type
SHShutDownDialogProc = procedure (wnd : HWND); stdcall;
const
shell32 = 'shell32.dll';
var
SHShutDownDialog : SHShutDownDialogProc = nil;
ShellHandle: THandle = 0;
procedure TForm1.Button1Click(Sender: TObject);
begin
ShellHandle := Windows.LoadLibrary(PChar(shell32));
if ShellHandle <> 0 then
SHShutDownDialog := GetProcAddress(ShellHandle, PChar(60));
if Assigned( SHShutDownDialog ) Then SHShutDownDialog(handle);
if Shellhandle <> 0 then
FreeLibrary(ShellHandle);
end;
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.