Visual Basic - ADDRESSOF

Life is soft - evento anual de software empresarial
 
Vista:

ADDRESSOF

Publicado por Hostaizka (1 intervención) el 04/04/2001 11:46:46
Me he bajado código sobre como conseguir poner un formulario como icono en la barra de tareas, y usa una instrucción tal que:
OldWindowProc= SetWindowLong(frm.hwnd, GWL_WNDPROC, AddressOf NewWindowProc)
donde NewWindowProc es una función.
NO ENTIENDO DEMASIADO BIEN como funciona el ADDRESSOF, alguien podría ayudarme???
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:ADDRESSOF

Publicado por Iñaki (64 intervenciones) el 04/04/2001 13:14:05
Hola que tal,

Pues bien, la función SetWindowLong, es un función API. El tercer parámetro es un Long que
indicas la nueva longitud de la ventana. Aquí
tienes la definición de la función que la puedes ver con el Editor de Api que va incorporado con VB (y que tendrás en la seccion Declaraciones de tu proyecto).

Public Declare Function SetWindowLong Lib "user32" Alias "SetWindowLongA" (ByVal hwnd As Long, ByVal nIndex As Long, ByVal dwNewLong As Long) As Long

Si quieres enviame el programa que te has vajado y lo podemos intentar descifrar entre los dos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar