Page 1 of 1

URGENTE F1 HELP COMO QUITARLO

Posted: Fri Nov 03, 2006 11:26 pm
by A&C
Mi duda es como evito que al precionar la tecla F1 entre al Help

Ya que si lo preciono varias veces seguidas, y como mi sistema no requiere Ayuda,, se habre una y otra vez el help hasta q se agota la memoria y se cae el programa

alguien sabe como hacer

GRACIAS

Posted: Sun Nov 05, 2006 8:44 am
by Antonio Linares
Tienes que modificar la clase TWindow y TControl para que no respondan a WM_HELP. Si usas FW 2.8, puedes hacer:

en source\classes\window.prg:
METHOD Help() VIRTUAL

en source\classes\control.prg:
METHOD HelpTopic() VIRTUAL

Posted: Mon Nov 06, 2006 12:58 am
by A&C
Antonio uso FW24 + clipper 5.3

se puede hacer algo si no uso 2.8 FWH

Ah.. ojo el problema se presenta solo en los DIALOGOS , osea cuando :

DEFINE DIALOG

AVTIVE DIALOG

con DEFINE WINDOW no pasa lo mismo

Ojala se pudiera hacer algo

Posted: Mon Nov 06, 2006 10:48 am
by Antonio Linares
Busca en las clases de window y control los métodos que te hemos indicado y cámbialos.

Posted: Mon Nov 06, 2006 11:32 am
by A&C
Antonio,, una duda si modifico las clases tw.. y tc... debo cimplilarles de nuevo en .LIB para q los cambios tomen efecto..


Instruyeme

GRACIAS

Posted: Mon Nov 06, 2006 5:25 pm
by wmormar
A&C wrote:Antonio,, una duda si modifico las clases tw.. y tc... debo cimplilarles de nuevo en .LIB para q los cambios tomen efecto..


Instruyeme

GRACIAS


Puedes incluirlos en tu proyecto como un PRG mas. Aunque sería mejor generar la LIB.

Hay una herramienta del amigo Jorge Mason para recompilar FiveWin.

http://www.htcsoft.cl/