Ayuda con Shell_NotifyIcon!!

04/07/2004 - 07:45 por Javier Olger Gonzalez Palacios | Informe spam
Hola a todos!!

Soy nuevo en el foro, es la primera vez que escribo, espero que me puedan
apoyar, y claro que cuando pueda aportar lo hare, cuente con eso.

Escribo por que tengo un problema con la funcion Shell_NotifyIcon, soy
nuevo con las funciones de la API de Windows. Tengo problemas a la hora de
llamarla, me marca el sieguiente error:

"No se puede encontrar el punto de entrada mishellicon en la DLL"

La forma en la que declaro la funcion es la siguiente:

DECLARE miSellicon IN shell32.dll
miSellicon('NIM_ADD', 92, THISFORM.HWnd, 1, ' NIF_ICON | NIF_MESSAGE|
NIF_TIP' , 3000, 'C:\AOS\IMAGENES\iconos\AOS.ICO', 'Administrador de
operaciones de sistemas')

Aunque no entiendo bien los parametros que esta publicada en el sitio :

[link]http://msdn.microsoft.com/library/d.../ch04c.asp[/link]

y que hace referencia a la estructura publicada en :

[link]http://msdn.microsoft.com/library/d...ondata.asp[/link]

Estoy guiandome intuitivamente, pero el ser nuevo con las API'S me tiene
loco.

Estoy programando en visual fox pro 7.0 con service pack 1...

Si existe ya alguna forma, methodo o procedimiento o al menos sabn como
funciona esta funcion, les agradeceria su apoyo.

Gracias!!

P.D. Por favor envien su respuesta con copia a
[link]javierolger@hotmail.com[/link], estare pendiente al foro.


PortalFox :: Nada corre como un zorro
http://www.portalfox.com

PortalFox - NNTP Forum Gateway
 

Leer las respuestas

#1 Alex Feldstein
04/07/2004 - 14:06 | Informe spam
On Sat, 03 Jul 2004 22:45:19 -0700, "Javier Olger Gonzalez Palacios"
wrote:

La forma en la que declaro la funcion es la siguiente:

DECLARE miSellicon IN shell32.dll
miSellicon('NIM_ADD', 92, THISFORM.HWnd, 1, ' NIF_ICON | NIF_MESSAGE|
NIF_TIP' , 3000, 'C:\AOS\IMAGENES\iconos\AOS.ICO', 'Administrador de
operaciones de sistemas')



Estas declarando mal la función.

Ver:
http://www.news2news.com/vfp/?group...function76
Pero no es una función simple de usar ya que requiere estructuras en
C.

Para ver este ejemplo en este excelente sitio, debes ser miembro
http://www.news2news.com/vfp/?example#5

Foxpro no tiene capacidad nativa de crear estructuras en C (Struct).
Pero gracias al trabajo de excelente gente como Christof Wollenhaupt y
Ed Rauh esto se puede hacer.

Ver:
http://fox.wikis.com/wc.dll?Wiki~ApiStructures
http://fox.wikis.com/wc.dll?Wiki~ApiStructureClass


En VFP8 tienes (no recuerdo si venia en VFP7) un ejemplo de uso más
simple en Task Pane Manager - Solution Samples:
"System Tray Icon Example"

HTH



Alex Feldstein
________________________________
Microsoft Visual FoxPro MVP
Please respond in the public groups so that everybody
can benefit from the exchange.
Favor de responder en los foros públicos asi todos se benefician.
(Address scrambled with ROT-13)

Preguntas similares