Oi gente, Mais uma vez volto a pedir ajuda de voc�s para resolver meu problema com Data Fields n�o-editaveis. Na verdade descobri que meu "problema" � na verdade uma altera��o implementada a partir do CTD 2.0 no qual Data Fields e Multiline Texts com a propriedade Editable :No mudaram de comportamento, passando a funcionar no modo READONLY, no qual eles aceitam o foco, permitem que seu conte�do seja copiado para ser colado em outra �rea, mas n�o permitem altera��o de conte�do. No site da Gupta existe uma rotina que identifica nestas condi��es e os desabilita campos (parecida com o exemplo que o Vinicius passou), fazendo com tenham o funcionamento que eu desejo, porem no exemplo � utilizada uma constante (ES_READONLY) que n�o esta declarada em nenhum lugar e nem � comentado sobre o seu conte�do. Algu�m sabe o conte�do desta constante? Agrade�o qualquer ajuda.
Esta rotina esta em : http://www.guptaworldwide.com/tech/support/bulletins/ctd/120301b.asp <http://www.guptaworldwide.com/tech/support/bulletins/ctd/120301b.asp> Set hWndChild = p_hWndParent Set hWndChild = SalGetFirstChild( hWndChild, TYPE_DataField TYPE_MultilineText) Loop If hWndChild = hWndNULL Break Set nStyle = GetWindowLongA( hWndChild, GWL_STYLE ) ! Set nType = SalGetType ( hWndChild ) If ( nType = TYPE_DataField ) OR ( nType = TYPE_MultilineText ) If (nStyle & ES_READONLY) Call SalEnableWindow( hWndChild ) Call SalDisableWindow( hWndChild ) ! Set hWndChild = SalGetNextChild( hWndChild, TYPE_DataField TYPE_MultilineText ) =============================================Lista de Centura SQLWindows Administrador : [EMAIL PROTECTED] [ http://www.centuraexplorer.com ] Para sair desta lista mande mensagem para: [EMAIL PROTECTED] sem nada no Subject e com o comando a seguir no corpo da msg: "unsubscribe sqlwin" (sem as aspas) =============================================
