API do Windows
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
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ê
Curtidas 0
Respostas
Beppe
27/09/2004
http://msdn.microsoft.com/library/
GOSTEI 0