Cita:
Empezado por cybergerman
Como puedo ejecutar la calculadora en una posición fija de la pantalla, ya que cuando ejecuto winexec siempre va cambiando de posición.
|
Bueno si has ejecurtado WinExec, puedes añadirle el código siguiente a continuación (cambia el left=5 y Top=5 por las que necesites):
Código Delphi
[-]
var
h:THandle;
r, r2: TRect;
n: Integer;
begin
WinExec('Calc.exe', SW_SHOW);
h := FindWindow('scicalc', nil );
GetWindowRect(h, r);
Systemparametersinfo(SPI_GETWORKAREA, 0, @r2, 0);
MoveWindow(h,
5,
5,
r.Right - r.Left,
r.Bottom - r.Top,
true);
La segunda pregunta no la acabo de entender