Help como hago esto
Publicado: 29 Jul 2009, 20:36
por Mr.White
hola amigo como ven en la parte de arriba en la parte derecha ay un programa encima el juego kiero saver como hago para q mis programas igual esten encima de cualkier game Espero sus respuestas
Re: Help como hago esto
Publicado: 30 Jul 2009, 05:10
por tercer_ojo
warning: .net code
Código: Seleccionar todo
private const int SW_SHOWNOACTIVATE = 4;
private const int HWND_TOPMOST = -1;
private const uint SWP_NOACTIVATE = 0x0010;
[DllImport("user32.dll", EntryPoint = "SetWindowPos")]
static extern bool SetWindowPos(
int hWnd, // window handle
int hWndInsertAfter, // placement-order handle
int X, // horizontal position
int Y, // vertical position
int cx, // width
int cy, // height
uint uFlags); // window positioning flags
[DllImport("user32.dll")]
static extern bool ShowWindow(IntPtr hWnd, int nCmdShow);
static void ShowInactiveTopmost(Form frm)
{
ShowWindow(frm.Handle, SW_SHOWNOACTIVATE);
SetWindowPos(frm.Handle.ToInt32(), HWND_TOPMOST,
frm.Left, frm.Top, frm.Width, frm.Height,
SWP_NOACTIVATE);
}
pero son llamadas a la API estandar de windows. migrar ese snippet a cualquier otro lenguaje deberia ser cosa de uno o dos minutos.
Re: Help como hago esto
Publicado: 31 Jul 2009, 02:03
por Mr.White
Gracias amigo pero en delphi por favor Delphi
Re: Help como hago esto
Publicado: 31 Jul 2009, 17:07
por tercer_ojo
Si querés Delphi es porque sabés Delphi, si sabés Delphi sabés llamar APIs en Delphi; y si sabés llamar APIs en Delphi, sabrás también que el codigo que pasé no es mas que la declaracion y llamada de ciertas APIs, y por lo tanto, traduzcalo usted, mi amigo, que es una tontera sencillísima.