Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > API de Windows
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 24-04-2007
Wellnic Wellnic is online now
Miembro
 
Registrado: mar 2007
Posts: 68
Poder: 18
Wellnic Va por buen camino
"Hints-bocadillos"

Hola

Hay programas que muestran información, avisos, etc. en una especie de hint con un angulito apuntando a un elemento concreto, como se aprecia en esta imagen. ¿Cuál es la API encargada de tal menester?
Responder Con Cita
  #2  
Antiguo 24-04-2007
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Bocadillos

Son globos o balones, como los de las historietas o comics. Busca balloon en los foros que ya en alguna ocasión se ha tratado esto.

pd: ya me dio hambre, voy a comer algo

// Saludos
Responder Con Cita
  #3  
Antiguo 24-04-2007
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Je, je, ya veo:

Cita:
Empezado por RAE
4. m. En grabados, dibujos, caricaturas, chistes gráficos, tebeos, etc., espacio, generalmente circundado por una línea curva que sale de la boca o cabeza de una figura, en el cual se representan palabras o pensamientos atribuidos a ella.
Yo sólo concocía los bocadillos que se comen.

// Saludos
Responder Con Cita
  #4  
Antiguo 25-04-2007
Wellnic Wellnic is online now
Miembro
 
Registrado: mar 2007
Posts: 68
Poder: 18
Wellnic Va por buen camino
Gracias, roman. Estos balloons siempre me recordaron a los tebeos que leía en mi infancia... mientras me comía un bocadillo .

Por lo que estoy leyendo, son bastante complicados de utilizar. Yo creía que iban a ser tan sencillos como los hints...
Responder Con Cita
  #5  
Antiguo 25-04-2007
Avatar de Lepe
[Lepe] Lepe is offline
Miembro Premium
 
Registrado: may 2003
Posts: 7.424
Poder: 28
Lepe Va por buen camino
No son difíciles, al menos los de Hints, y para ello busca por torry por "BalloonHints" que seguro encuentras uno fácil.

Yo uso uno de la JVCL y puedes decirle en qué control debe mostrarse el bocata.

Para usarlos en la barra de tarea, si se usa otra técnica distinta, aunque el "globito" tenga la misma apariencia.

Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente,
se lo volveré a explicar hasta que no lo entienda, Gracias.
Responder Con Cita
  #6  
Antiguo 11-05-2007
andresilvaus andresilvaus is offline
Miembro
 
Registrado: abr 2007
Posts: 10
Poder: 0
andresilvaus Va por buen camino
Código:
var    IconData: TNotifyIconDataEx;       // Data of the tray icon wnd. 
 
. 
. 
. 
 
function TCoolTrayIcon.ShowBalloonHint(Title: String; Text: String; 
  IconType: TBalloonHintIcon; TimeoutSecs: TBalloonHintTimeOut): Boolean; 
// Show balloon hint. Return false if error. 
const 
  aBalloonIconTypes: array[TBalloonHintIcon] of Byte = 
    (NIIF_NONE, NIIF_INFO, NIIF_WARNING, NIIF_ERROR); 
begin 
  // Remove old balloon hint 
  HideBalloonHint; 
  // Display new balloon hint 
  with IconData do 
  begin 
    uFlags := uFlags or NIF_INFO; 
    StrLCopy(szInfo, PChar(Text), SizeOf(szInfo)-1); 
    StrLCopy(szInfoTitle, PChar(Title), SizeOf(szInfoTitle)-1); 
    TimeoutOrVersion.uTimeout := TimeoutSecs * 1000; 
    dwInfoFlags := aBalloonIconTypes[IconType]; 
  end; 
  Result := ModifyIcon; 
  { Remove NIF_INFO before next call to ModifyIcon (or the balloon hint will 
    redisplay itself) } 
  with IconData do 
    uFlags := NIF_ICON + NIF_MESSAGE + NIF_TIP; 
end; 
 
function TCoolTrayIcon.HideBalloonHint: Boolean; 
// Hide balloon hint. Return false if error. 
begin 
  with IconData do 
  begin 
    uFlags := uFlags or NIF_INFO; 
    StrPCopy(szInfo, ''); 
  end; 
  Result := ModifyIcon; 
end; 
 
. 
. 
. 
 
function TCoolTrayIcon.ModifyIcon: Boolean; 
// Change icon or tooltip if icon already placed 
begin 
  Result := False; 
  if InitIcon then 
    Result := Shell_NotifyIcon(NIM_MODIFY, @IconData); 
end;
Responder Con Cita
  #7  
Antiguo 11-05-2007
Wellnic Wellnic is online now
Miembro
 
Registrado: mar 2007
Posts: 68
Poder: 18
Wellnic Va por buen camino
Muchas gracias.
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Comentario "aplastante" contra los que atacan la "piratería" Casimiro Notevi La Taberna 12 07-03-2010 15:03:02
Necesito llamar a métodos de clases "hija" desde su clase "padre" Flecha OOP 17 20-04-2007 01:03:53
Ventana MDI, "Siempre visible" y "Pantalla completa" ixMike API de Windows 7 11-04-2007 19:36:55
¿cuál es mejor: "close" o "application.terminate"? unreal4u Varios 5 05-03-2007 12:01:19
"ChequeaEsto" elegido el futuro "Killer CLubDelphi" mamcx Noticias 51 31-10-2006 21:56:32


La franja horaria es GMT +2. Ahora son las 19:18:22.


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
Copyright 1996-2007 Club Delphi