ON HEADCLICK

Discussão sobre a biblioteca Fivewin - O Clipper para Windows.

Moderador: Moderadores

Avatar do usuário
Daiane
Usuário Nível 3
Usuário Nível 3
Mensagens: 122
Registrado em: 28 Out 2014 16:19
Localização: Feira de Santana - BA

ON HEADCLICK

Mensagem por Daiane »

Alguem poderia me dizer qual a estrutura do ON HEADCLICK ?
estou tentando fazer um teste,mas da sempre erro no {

segue o codigo para melhor entendimento

Código: Selecionar todos

REDEFINE XBROWSE ::xBrw2 ID 4003 OF ::oDlg CELL LINES;
  FIELDS 39->DIRETORIO, IF(39->SN == "S", .T., .F.), 39->EMPRESA, 39->CGC; 
  HEADERS "Pasta", "S/N", "Empresa", "C.N.P.J.";
  ON DBLCLICK ::c4change() ;
  ON HEADCLICK msginfo("oi")
XHb 1.2.1 + FW 12.05 + Pelles C IDE
"Eu adoraria mudar o mundo, mas não me deram o código-fonte."
Euclides
Usuário Nível 3
Usuário Nível 3
Mensagens: 154
Registrado em: 12 Mai 2007 14:07
Localização: São Paulo, Capital

ON HEADCLICK

Mensagem por Euclides »

Daiane,
ON HEADCLICK não está definido no "xbrowse.ch" por isso o erro.
T+
Euclides
Avatar do usuário
Daiane
Usuário Nível 3
Usuário Nível 3
Mensagens: 122
Registrado em: 28 Out 2014 16:19
Localização: Feira de Santana - BA

ON HEADCLICK

Mensagem por Daiane »

E não teria uma forma de poder clicar no cabeçalho e ter algum retorno?
XHb 1.2.1 + FW 12.05 + Pelles C IDE
"Eu adoraria mudar o mundo, mas não me deram o código-fonte."
Kapiaba
Colaborador
Colaborador
Mensagens: 1908
Registrado em: 07 Dez 2012 16:14
Localização: São Paulo
Contato:

ON HEADCLICK

Mensagem por Kapiaba »

Na classe do xBrowse.prg:

Código: Selecionar todos

   DATA bLClickHeader,; // codeblock to be evaluated when left clicking on the header
        bRClickHeader,; // codeblock to be evaluated when right clicking on the header
        bLClickFooter,; // codeblock to be evaluated when left clicking on the footer
        bRClickFooter,; // codeblock to be evaluated when right clicking on the footer
        bLDClickData,;  // codeblock to be evaluated when left double clicking on the data
        bRClickData     // codeblock to be evaluated when right clicking on the data
Abs
Avatar do usuário
Daiane
Usuário Nível 3
Usuário Nível 3
Mensagens: 122
Registrado em: 28 Out 2014 16:19
Localização: Feira de Santana - BA

ON HEADCLICK

Mensagem por Daiane »

É eu ja tinha visto o "bLClickHeader"
Alguem sabe me dizer a estrutura dele?
XHb 1.2.1 + FW 12.05 + Pelles C IDE
"Eu adoraria mudar o mundo, mas não me deram o código-fonte."
Euclides
Usuário Nível 3
Usuário Nível 3
Mensagens: 154
Registrado em: 12 Mai 2007 14:07
Localização: São Paulo, Capital

ON HEADCLICK

Mensagem por Euclides »

Daiane,
É mais ou menos isso:

Código: Selecionar todos

FOR N:=1 TO LEN(oBrw:aCols)
oBrw:aCols[n]:bLClickHeader := {|nRow, nCol, nFlags, oObj| msginfo(oObj:cHeader) }
NEXT
oBrw é o objeto xBrowse
nRow e nCol, são autoexplicativos
oObj é o objeto da Coluna
nFlags - não sei como usar...
Qualquer coisa... avise.
Euclides
Responder