Power Builder - Funcion externa

 
Vista:

Funcion externa

Publicado por Jhonatan (29 intervenciones) el 27/12/2003 07:21:27
Hola a todos los listeros
Soy nuevo en el uso de funciones externas
No se si alguien podria guiarme como puedo crear la siguiente funcion externaDeclarar la función externa:

FUNCTION boolean Ellipse(ulong hwnd,long x1,long y1,long x2,long y2) LIBRARY "Gdi32.dll"

FUNCTION ulong GetDC(ulong hwnd) library "user32.dll"

Gracias de Antemano
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:Funcion externa

Publicado por Oscar (1178 intervenciones) el 27/12/2003 16:23:13
* Declarar las funciones externas:
En PB 8, abres tu ventana y te vas a la pestaña inferior llamada: Declare Instance Variables. Luego en la parte superior existe una lista. Eliges: Global External Functions (o Local External Fuctions) y pegas esas funciones que mencionas.

* Script en PB:
No sé que piensas hacer con esas funciones. ¿Crear una ventana circular o sólo dibujar una elipse?. Suponiendo éste último caso, debes pegar el siguiente script en un botón:

//Ejemplo de script para dibujar una elipse con Ellipse:
Boolean rtn
ulong l_handle, l_device
long lv[4]
l_handle = handle(w_main)
l_device = GetDC(l_handle)
lv[ ] = {5,5,300,300}
rtn = Ellipse(l_device, lv[1], lv[2], lv[3], lv[4])

En el anterior ejemplo ya usamos GetDC; acá tienes otro ejemplo:

//Ejemplo de script para GetDC( )
ulong l_handle, l_device
l_handle = handle(w_main)
l_device = GetDC(l_handle)
MessageBox("Handle", string(l_device))

Un saludo
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

RE:Funcion externa

Publicado por christian (13 intervenciones) el 26/07/2007 01:27:46
y si yo quisiera dibujar una flecha como podria hacerlo.??? alguien podria ayudarme con eso. gracias de antemano
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