Search found 168 matches
- Wed Dec 20, 2017 10:30 am
- Forum: FiveWin para Harbour/xHarbour
- Topic: cambiar un método con OVERRIDE
- Replies: 1
- Views: 352
cambiar un método con OVERRIDE
Una inquietud que tengo es cuando cambio o sobrecargo un método de una clase ¿ese método se cambia TODO o solo la parte que reescribo??? por ejemplo... //... OVERRIDE METHOD KeyChar IN CLASS TEdit WITH xEditKeyChar //... FUNCTION xEditKeyChar( nKey, nFlags ) Local Self := HB_QSelf() FWLOG V...
- Wed Dec 20, 2017 10:10 am
- Forum: FiveWin para Harbour/xHarbour
- Topic: GET sin longitud con espacios blancos
- Replies: 16
- Views: 1864
Re: GET sin longitud con espacios blancos
Y otra... Los EDITS, cuando se pulsa RETURN suena un 'dong' ... hace un SendMessage() Yo lo he sacado así... //... OVERRIDE METHOD KeyChar IN CLASS TEdit WITH xEditKeyChar //... FUNCTION xEditKeyChar( nKey, nFlags ) Local Self := HB_QSelf() FWLOG ValType( Self ), ::ClassName() IF nKey ==...
- Wed Dec 20, 2017 10:05 am
- Forum: FiveWin para Harbour/xHarbour
- Topic: GET sin longitud con espacios blancos
- Replies: 16
- Views: 1864
Re: GET sin longitud con espacios blancos
Otra cosa que NO FUNCIONA EN UNA WINDOW
Los Edits no se remarca el borde cuando obtiene el Foco en una WINDOW, en un DIALOG si lo hace correctamente. De ahí que expusiera el como cambiar el color del borde de un TEdit.
Es un error o fallo de la clase, como el expuesto en el anterior post.
Gracias.
Los Edits no se remarca el borde cuando obtiene el Foco en una WINDOW, en un DIALOG si lo hace correctamente. De ahí que expusiera el como cambiar el color del borde de un TEdit.
Es un error o fallo de la clase, como el expuesto en el anterior post.
Gracias.
- Wed Dec 20, 2017 9:54 am
- Forum: FiveWin para Harbour/xHarbour
- Topic: como se hace en Harbour?
- Replies: 11
- Views: 1820
Re: como se hace en Harbour?
Además... UIiiii lo que he visto!!! EXTEND CLASS TEdit WITH DATA cMiData Me puedo permitir el "lujo" de crear/sobrecargar de DATAs a una Clase. Por ejemplo crearme una clase TAppData, e ir creando datas que voy a utilizar en la aplicación, ya que estoy acostumbrado de esta manera... o eso ...
- Wed Dec 20, 2017 9:25 am
- Forum: FiveWin para Harbour/xHarbour
- Topic: como se hace en Harbour?
- Replies: 11
- Views: 1820
Re: como se hace en Harbour?
Con OVERRIDE #include "FiveWin.ch" #include "D:\XeviFWproves\include\xhbcls.ch" //... OVERRIDE METHOD KeyDown IN CLASS TEdit WITH xEditKeyDown //... FUNCTION xEditKeyDown( nKey, nFlags ) Local Self := HB_QSelf() FWLOG ValType( Self ), ::ClassName() IF nKey == VK_UP ...
- Tue Dec 19, 2017 11:48 pm
- Forum: FiveWin para Harbour/xHarbour
- Topic: como se hace en Harbour?
- Replies: 11
- Views: 1820
Re: como se hace en Harbour?
Ariel, el fichero "xhbcls.ch", donde lo encuentro??? Para mi caso, modificar el método KeyDown de la clase TEDIT... #include "xhbcls.ch" OVERRIDE METHOD KeyDown IN CLASS TEdit WITH xEditKeyDown FUNCTION xEditKeyDown( nKey, nFlags ) IF nKey == VK_UP ::oWnd:GoPrevCtrl( ::h...
- Tue Dec 19, 2017 11:26 pm
- Forum: FiveWin para Harbour/xHarbour
- Topic: GET sin longitud con espacios blancos
- Replies: 16
- Views: 1864
Re: GET sin longitud con espacios blancos
Una cosa a comentar, por si alguien se puede encontrar en una situación similar. function Main() local oDlg, cFirst := "Hello", cLast := "World" * DEFINE DIALOG oDlg SIZE 500, 250 DEFINE WINDOW oDlg FROM 1, 1 TO 30, 100 @ 1, 1 EDIT cFirst OF oDlg SIZE 80, 10 ...
- Tue Dec 19, 2017 10:47 pm
- Forum: FiveWin para Harbour/xHarbour
- Topic: GET sin longitud con espacios blancos
- Replies: 16
- Views: 1864
Re: GET sin longitud con espacios blancos
Lo mejor de trabajar con Clases... la herencia!!! Así que he creado una clase a partir de la TEdit... CLASS TxEdit FROM TEdit METHOD KeyDown( nKey, nFlags ) ENDCLASS METHOD KeyDown( nKey, nFlags ) CLASS TxEdit IF nKey == VK_UP ::oWnd:GoPrevCtrl( ::hWnd ) return 0 // We don't wan...
- Tue Dec 19, 2017 2:10 pm
- Forum: FiveWin para Harbour/xHarbour
- Topic: GET sin longitud con espacios blancos
- Replies: 16
- Views: 1864
Re: GET sin longitud con espacios blancos
bGotFocus, hace el cambio de fuente correctamente oEdit: bGotFocus : = { | o | o: SetColor ( CLR_HRED, CLR_YELLOW ) } Ahora bien, bLostFocus bien si se sale del Edit con teclado <Tab>, pero no surte efecto si se hace con raton oEdit: bLostFocus : = { | o | o: SetColor ( CLR_BLACK, CLR_WHITE ) } He a...
- Tue Dec 19, 2017 11:11 am
- Forum: FiveWin para Harbour/xHarbour
- Topic: Firewall Windows
- Replies: 6
- Views: 743
Re: Firewall Windows
Gracias por la respuesta.
Pues lo que me queda por resolver, si se puede, incluir una aplicación la lista del FireWall de Windows.
Pues lo que me queda por resolver, si se puede, incluir una aplicación la lista del FireWall de Windows.
- Tue Dec 19, 2017 11:07 am
- Forum: FiveWin para Harbour/xHarbour
- Topic: GET sin longitud con espacios blancos
- Replies: 16
- Views: 1864
Re: GET sin longitud con espacios blancos
Estoy buscando y no encuentro como cambiar el color del borde, del fondo... al recibir o dejar el foco @ 340,40 EDIT oEdit VAR cVarEdit SIZE 280,22 PIXEL OF oWnd oEdit:SetLimitText(30) oEdit:bGotFocus := {|o| o:SetColor( 255 ) } oEdit:bLostFocus := {|o| o:SetColor( 0 ) } Con esto camb...
- Tue Dec 19, 2017 10:07 am
- Forum: FiveWin para Harbour/xHarbour
- Topic: Firewall Windows
- Replies: 6
- Views: 743
Re: Firewall Windows
No me funciona. Por lo visto, esta función, tal cual está, activa i/o descativa el Firewall, nada mas. Lo que pretendo es "añadir" una aplicación a la lista de aplicaciones permitidas por el FireWall. Me lanza la ventana de Windows de advertencia de seguridad, pero no me incluye la aplicac...
- Tue Dec 19, 2017 9:37 am
- Forum: FiveWin para Harbour/xHarbour
- Topic: FindWindow()
- Replies: 3
- Views: 692
Re: FindWindow()
Ahora SI...
como segundo parámetro, funciona correctamente.
Me falta mucho para aprender DONDE encontrar la información de clases, funciones,...
Me acostumbraré, me acostumbraré.
Gracias.
como segundo parámetro, funciona correctamente.
Me falta mucho para aprender DONDE encontrar la información de clases, funciones,...
Me acostumbraré, me acostumbraré.
Gracias.
- Mon Dec 18, 2017 11:14 pm
- Forum: FiveWin para Harbour/xHarbour
- Topic: FindWindow()
- Replies: 3
- Views: 692
FindWindow()
La funcion FindWindow() que viene incorporada en FWH (no se si es de FW o de Harbour)... ? hWnd := FindWindow( APP_TITLE ) No funciona correctamente. Siempre me devuelve 0 Buscando he encontrado este Wrapper #pragma BEGINDUMP #include <windows.h> #include "hbapi.h" HB_FUNC ( FINDWINDOW ) {...
- Mon Dec 18, 2017 10:29 pm
- Forum: FiveWin para Harbour/xHarbour
- Topic: GET sin longitud con espacios blancos
- Replies: 16
- Views: 1864
Re: GET sin longitud con espacios blancos
Gracias, Antonio.
En la lista de Clases no sale y no la encontraba.
http://wiki.fivetechsoft.com/doku.php?i ... eticamente
Ni en el listado de la columna derecha, ni en el de Clase a Clase.
En la lista de Clases no sale y no la encontraba.
http://wiki.fivetechsoft.com/doku.php?i ... eticamente
Ni en el listado de la columna derecha, ni en el de Clase a Clase.