Minha aplicacao fora de foco
02/02/2003
0
Morpheus
Posts
02/02/2003
Anonymous
Se nao souber como fazer isso, coloque uma resposta para esse topico.
[]s,
JR
02/02/2003
Iskatrek
como faz a parada aí!
manipular as msg do win, algumas eu sei, mas a de tecla pressionada ñ,
manda aí o teu exemplo[/b:d800f75e55]
02/02/2003
Skaarj
Olha, ñ sei fzer cm o teclado, ms vou t pssar a função pra desmascarar senha [*], cmo o mouse vvc pssa sobre o texto em [*] que ele mostra em um Hint.. Msmo cm o prog minimizado, vai q t ajuda:
var
WndHint: THintWindow = nil; // declare a variável fora da procedure
procedure TForm1.Timer1Timer(Sender: TObject);
var
Pos: TPoint;
HWin: THandle;
Paswd: array[0..63] of Char;
R: TRect;
begin
GetCursorPos(Pos);
HWin := WindowFromPoint(Pos);
if SendMessage(HWin, EM_GETPASSWORDCHAR, 0, 0) <> 0 then
begin
if WndHint = nil then
begin
WndHint := THintWindow.Create(Self);
WndHint.Color := clInfoBk;
SendMessage(HWin, WM_GETTEXT, 64, Longint(@Paswd));
R := Rect(Pos.X, Pos.Y + 18, Pos.X +
WndHint.Canvas.TextWidth(Paswd) + 8,
Pos.Y + 18 + WndHint.Canvas.TextHeight(Paswd));
WndHint.ActivateHint(R, Paswd);
end;
end
else if WndHint <> nil then
begin
WndHint.ReleaseHandle;
WndHint := nil;
end;
end;
02/02/2003
Iskatrek
mandem aí o code sobre as msg do Win [b:96b01ff17e]Junior Thurler[/b:96b01ff17e]
02/02/2003
Skaarj
Dei uma ideia d cmo receber infos do ambiente externo.. E O q vc pd fzer pra proteger assim sua aplicação? Tirar ALT+F4? CTRL+ALT+DEL..
Isso se faz diferent..
02/02/2003
Morpheus
02/02/2003
Iskatrek
02/02/2003
Anonymous
Você esperneou mas findou não respondendo o que foi perguntado.Afinal você sabe ou não?
02/02/2003
Anonymous
espero ter ajudado
[]s a todos
eddye
02/02/2003
Skaarj
Não sei fzer.. por isso coloqei a funçao d mouse pra vr se dava uma ideia.. As vzs ajuda..
Cansei d vr uma coisa q era aprecida e resolver o probl..
E vc sab?
02/02/2003
Skaarj
function tbKeyIsDown(const Key: integer): boolean;
begin
Result := GetKeyState(Key) and 128 > 0;
end;
02/02/2003
Morpheus
Clique aqui para fazer login e interagir na Comunidade :)