Hola amigos, pues como dice el titulo. Cómo se hace para cambiar el pequeño bitmap que presenta el header de las columnas, que cuando se clicka se cambia orden (indice) de los registros?. Me explico: (USO FWXH-12.04)
Tengo el siguiente codigo que trabaja muy bien
Lo unico que quiero es cambiar los pequeñÃsimos bmp por otros personalizados, sin afectar para nada el comportamiento de xbrowse en cuanto a ordenamiento. ¿Se puede? ¿Alguien ya lo ha hecho? Si es asÃ, ¿podrÃa compartir un pequeño ejemplo?
Gracias de antemano.
Saludos.
Tengo el siguiente codigo que trabaja muy bien
 REDEFINE XBROWSE oBrw ID 181 OF oDlg ;
   COLUMNS "Codigo","Descrip" ;
   ALIAS cAlias CELL LINES FOOTERS  //AUTOSORT // FASTEDIT
  WITH OBJECT oBrw
   :nMarqueeStyle := MARQSTYLE_HIGHLROW  //ilumina toda la linea
   ...
   :Codigo:cSortOrder  := "MAECODI"
   :descrip:cSortOrder := "MAENOMB"
Â
  //Si quiero cambiar los bmp de los headers involucrados,  como sigue, no hace nada.
  //Si le omito los :cSortOrder, si los presenta y trabajan bien, pero se desactivan los indices.
   :Codigo:AddResource( "lupa" )
   :Codigo:nHeadBmpNo   := 1
   :Codigo:nHeadBmpAlign := AL_RIGHT
    :Codigo:bLClickHeader := { | nMRow, nMCol, nFlags, Self | ;
                         oBrw:codigo:nHeadBmpNo := 1, oBrw:descrip:nHeadBmpNo := 0, oBrw:Refresh() }
   :descrip:AddResource( "lupa" )
   :descrip:nHeadBmpNo   := 0
   :descrip:nHeadBmpAlign := AL_RIGHT
    :descrip:bLClickHeader := { |  nMRow, nMCol, nFlags, Self | ;
                         oBrw:descrip:nHeadBmpNo := 1, oBrw:codigo:nHeadBmpNo := 0, oBrw:Refresh() }
  //Si le omito los :cSortOrder, y lo hago asi, si los presenta y trabajan bien, pero se desactivan los "ASC","DESC"
   :Codigo:AddResource( "lupa" )
   :Codigo:nHeadBmpNo   := 1
   :Codigo:nHeadBmpAlign := AL_RIGHT
    :Codigo:bLClickHeader := { | nMRow, nMCol, nFlags, Self | ;
                  (cAlias)->(OrdSetFocus("MAECODI")) ,oBrw:codigo:nHeadBmpNo := 1, oBrw:descrip:nHeadBmpNo := 0, oBrw:Refresh() }
   :descrip:AddResource( "lupa" )
   :descrip:nHeadBmpNo   := 0
   :descrip:nHeadBmpAlign := AL_RIGHT
    :descrip:bLClickHeader := { |  nMRow, nMCol, nFlags, Self | ;
                  (cAlias)->(OrdSetFocus("MAENOMB")), oBrw:descrip:nHeadBmpNo := 1, oBrw:codigo:nHeadBmpNo := 0, oBrw:Refresh() }
   :descrip:nWidth := 400   // ;  :cHeader := "Descripcion del Producto"
  ENDLo unico que quiero es cambiar los pequeñÃsimos bmp por otros personalizados, sin afectar para nada el comportamiento de xbrowse en cuanto a ordenamiento. ¿Se puede? ¿Alguien ya lo ha hecho? Si es asÃ, ¿podrÃa compartir un pequeño ejemplo?
Gracias de antemano.
Saludos.
Francisco J. AlegrÃa P.
Chinandega, Nicaragua.
Fwxh-MySql-TMySql
Chinandega, Nicaragua.
Fwxh-MySql-TMySql