Preciso exibir uma janela de opções, tais como parâmetros, e permitir que o Operador Habilite/Desabilite cada ítem, ou seja, um ítem por linha.
Vejo que, o Componente GRID me permite inserir uma Imagem.
O que seria útil, pois posso apresentar um X, quando o ítem estiver Habilitado. E um quadrado vazio, quando o ítem estiver desabilitado.
Pois bem, não estou conseguindo trocar a imagem quando da seleção pelo Operador.
Se alguem puder ajudar ..................................
aqui esta o codigo da hwgui que faz isso (e nao uso grid)
function OpenAbout
Local oModDlg, oFontBtn, oFontDlg, oBrw
Local aSample := { {.t.,"Line 1",10}, {.t.,"Line 2",22}, {.f.,"Line 3",40} }
Local oBmp, oIcon := HIcon():AddFile("..\image\PIM.ICO")
Local oSay
PREPARE FONT oFontDlg NAME "MS Sans Serif" WIDTH 0 HEIGHT -13
PREPARE FONT oFontBtn NAME "MS Sans Serif" WIDTH 0 HEIGHT -13 ITALIC UNDERLINE
INIT DIALOG oModDlg TITLE "About" ;
AT 190,10 SIZE 360,240 ;
ICON oIcon ;
ON EXIT {||oBmp2 := HBitmap():AddWindow(oBrw),.T.} ;
FONT oFontDlg
Use a Minigui ela é mais fácil e tem muito mais suporte.
Mas se preferir use o Foxpro que também é muito bom.
Ainda pode usar o VB ou quem sabe o Delphi.
Eu pessoalmente recomendo não fazer nada, deixa em Clipper puro mesmo e o cliente que quer 32 bits que se dane.
Pronto já dei minha "enorme" contribuição na questão do colega.
Tenho certeza que foi totalmente esclarecedora minha postagem assim como "outras".
Se é pra zoar vamos zoar....
:* :xau
Marcelo
Programador que é programador, quando tá de folga vai inventar função nova, fazer testes, ou seja... se divertir
Cobra 210 - Drive de 8" 1.024 KB - 64 KB RAM - Impressora de Linha Cobra - Visicalc - Fortran - Dialog - Sistema Operacional SP/M (é sp/m mesmo - era o cp/m da cobra)