Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Windows (https://www.clubdelphi.com/foros/forumdisplay.php?f=26)
-   -   quitar icono un lado del reloj, sin desactivar aplicacion ejecutandose (https://www.clubdelphi.com/foros/showthread.php?t=52173)

sakuragi 12-01-2008 16:41:31

quitar icono un lado del reloj, sin desactivar aplicacion ejecutandose
 
hola que tal compañeros, aqui les traigo una buena...

como quitar el icono que aparese a un lado del reloj, pero al quitarlo esto no afecte al programa que se esta ejecutando.

en pocas palabras, que se ejecute un programa sin que aparesca el icono a un lado del reloj (este programa no tiene opcion para desabilitar).

sera algo del registro? con el tray?

Lepe 12-01-2008 21:30:54

Al menos en XP:

En un lugar vacío de la barra de tareas (que no el reloj), boton derecho y propiedades, a partir de ahí usa el botón Personalizar, deberías ver el programa y en la columna "comportamiento" puedes hacer clic y decir "ocultar siempre".

Al estar en el foro Windows, supongo que es eso.

Saludos

sakuragi 12-01-2008 22:45:25

gracias por responder,
pero eso ya lo eh probado, solo lo oculta, pero ahi sigue estando, y se sigue viendo.

lo que quiero hacer es que se quite, pero que el programa que se sigua ejecutando,

por ejemplo el msn, tenerlo corriendo pero que no este el icono a un lado del reloj.

mas bien es para que no puedan cerrar el programa.

xEsk 13-01-2008 02:01:42

Uhm, aqui te he hecho esta chapucilla para ocultar el tray icon, solo que tiene un efecto secundario xDDDD oculta también la hora xD pero intentaré solucionarlo... xDDD
Código Delphi [-]
procedure MostrarTrayIcon(Visible: Boolean);
var
  hWndShell_TrayWnd,
  hWndTrayNotifyWnd: HWND;

begin
  hWndShell_TrayWnd:=FindWindow('Shell_TrayWnd', nil);
  hWndTrayNotifyWnd:=FindWindowEx(hWndShell_TrayWnd, 0, 'TrayNotifyWnd', nil);
  // ocultamos/mostramos el TrayNotify (también se oculta la hora xDD)
  if (hWndTrayNotifyWnd <> 0) then
    begin
      if Visible then // mostramos
        ShowWindow(hWndTrayNotifyWnd, SW_SHOWNORMAL)
      else // ocultamos
        ShowWindow(hWndTrayNotifyWnd, SW_HIDE);
    end;
end;

Uso:
Código Delphi [-]
MostrarTrayIcon(True); // vuelve a mostrar el TrayIcon
MostrarTrayIcon(False); // oculta el TrayIcon

xEsk 13-01-2008 03:55:48

Por casualidad he encontrado un hilo donde se trata el tema: http://www.clubdelphi.com/foros/showthread.php?t=8314

Saludos.

AzidRain 13-01-2008 06:11:10

Tranposito...conque lo que quieres es ponerte a chatear sin que te cache el jefe eh. Pues a propósito de esto, aquí en México Telmex anunció que próximamente dará el servicio de bloqueo de internet directamente desde el router que te dan con su servicio de internet. Mencionan que puede configurarse para limitar el tráfico a cualquier nodo que se desee de la red pra que solo puedan verse determinadas páginas o ninguna, bloqueará tb msn, yahoo y demás mensajería. Me parece una muy buena solución para empresas y al estar basada en Hardware va a estar difícil darle la vuelta. Claro que todo esto ya se puede hacer usando un servidor a manera de proxy, pero parece que lo que promenten es que sea más fácil.

xEsk 13-01-2008 14:32:21

Cita:

Empezado por AzidRain (Mensaje 257819)
Tranposito...conque lo que quieres es ponerte a chatear sin que te cache el jefe eh. Pues a propósito de esto, aquí en México Telmex anunció que próximamente dará el servicio de bloqueo de internet directamente desde el router que te dan con su servicio de internet. Mencionan que puede configurarse para limitar el tráfico a cualquier nodo que se desee de la red pra que solo puedan verse determinadas páginas o ninguna, bloqueará tb msn, yahoo y demás mensajería. Me parece una muy buena solución para empresas y al estar basada en Hardware va a estar difícil darle la vuelta. Claro que todo esto ya se puede hacer usando un servidor a manera de proxy, pero parece que lo que promenten es que sea más fácil.

Uhm, pero para esto ya hay los proxys. En muchos colegios y empresas se utilizan los proxys para limitar el acceso a cierto contenido de internet, chats, minijuegos... xD

Saludos.

AzidRain 16-01-2008 17:27:49

Si pero la cosa es que para poner un proxy necesitas armar un servidor que haga esta función, en este caso la función de proxy la va a hacer directamente el router.


La franja horaria es GMT +2. Ahora son las 13:12:23.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi