Delphi - Sustituir la el punto por la coma

 
Vista:

Sustituir la el punto por la coma

Publicado por Paco (1 intervención) el 09/06/2004 15:31:54
Hola rogaria que me indicaran el codigo para sustituir el punto del teclado numerico por la coma y en donde lo pongo. muchas gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Sustituir la el punto por la coma

Publicado por Vte. (108 intervenciones) el 10/06/2004 16:45:53
Declaracion:
procedure AppOnMsg(var Msg: TMsg; var Handled: Boolean);

Procedimiento:
procedure TFormulario.AppOnMsg(var Msg: TMsg; var Handled: Boolean);
begin
case Msg.Message of
WM_KEYDOWN, WM_KEYUP:
if (Msg.wparam = VK_DECIMAL) and (Odd(GetKeyState(VK_NUMLOCK)))
then begin
Msg.wparam := 188; {190 para el punto, 188 para la coma}
Msg.lparam := MakeLParam(LoWord(msg.lparam),
(HiWord(Msg.lparam) and $FE00) +
MapVirtualKey(Msg.wparam, 0));
end;
end;
end;

En el create del formulario:
Application.OnMessage := AppOnMsg;//cambiar punto x coma
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar