API do Windows

Delphi

27/09/2004

Estava procurando pelo forum mas não encontrei nada que ajudasse muito; Gostaria se saber se alguem poderia dar uma explicação mais a fundo sobre API.
Não aguento mais ver aquelas funções gigantes com vários parametros e não consigo entender nada.

Exemplo: [color=red:f46528ccd3]ExitWindowsEx(EWX_FORCE+EWX_REBOOT,0)[/color:f46528ccd3]
Sei que é uma função do próprio SO adaptada para delphi mas:

Como posso encontrar tal função?

Como posso saber quais os parametros (EWX_FORCE + EWX_REBOOT,0) que necessito para usá-la?

:roll:

Como converter os parametros usados na função orginal para parametros reconhecidos pelo delphi?

Outro exemplo:

[color=red:f46528ccd3]Procedure Hiding;
var H : HWnd;
begin
H := FindWindow(Nil,´XxXxXx´);
if H <> 0 then
ShowWindow(H,SW_HIDE);
end;[/color:f46528ccd3]

De onde veio esta variável ´H´? Como saber porque ela é do tipo Hwnd?

É bastante coisa mas se alguem puder fazer um tutorial ou explicar como utilizar corretamente a API, será de grande ajuda para muitos.

Obrigado

Fernando


Fernando Lempê

Fernando Lempê

Curtidas 0

Respostas

Beppe

Beppe

27/09/2004

http://msdn.microsoft.com/library/


GOSTEI 0
POSTAR