Página 1 de 1

erro em button

Enviado: 10 Ago 2023 08:00
por JoséQuintas
buttonex.png
É uma desgraça quando isso acontece.
Aonde tem .NOT. ?

erro em button

Enviado: 10 Ago 2023 08:21
por JoséQuintas
resolvido.
Encontrei DEFINE BUTTONEX nesse ch, e acrescentei.
Passou a redimensionar o ícone.

Código: Selecionar todos

#include "i_altsyntax.ch"

erro em button

Enviado: 10 Ago 2023 09:01
por ivanil
Esta sobrando o "End buttonex" na função.

erro em button

Enviado: 10 Ago 2023 09:05
por JoséQuintas
não reparei nisso, ou talvez estivesse na metade da alteração.

E faltou avisar:
Isso foi um teste modificando o DEFINE BUTTONEX pro @ row,col.

Voltei o fonte que estava usando antes.

Código: Selecionar todos

#include "i_altsyntax.ch"
   DEFINE BUTTONEX ( xControl )
      PARENT ( xDlg )
      ROW         nRow
      COL         nCol
      WIDTH       nWidth
      HEIGHT      nHeight
      ICON        cResName
      IMAGEWIDTH  nWidth - 20
      IMAGEHEIGHT nHeight - 20
      CAPTION     cCaption
      ACTION      Eval( bAction )
      FONTNAME    "verdana"
      FONTSIZE    9
      FONTBOLD    .T.
      FONTCOLOR   GRAY
      VERTICAL   .T.
      BACKCOLOR  WHITE
      FLAT       .T.
      NOXPSTYLE  .T.
   END BUTTONEX
Talvez agora eu possa modificar os outros que não tinham funcionado com DEFINE

erro em button

Enviado: 10 Ago 2023 09:32
por ivanil
JoséQuintas escreveu:Encontrei DEFINE BUTTONEX nesse ch, e acrescentei.
Tudo que for usar minigui, inclua no topo do módulo #include <hmg.ch>; com o tempo vc pode querer enriquecer o modulo e este include que puseste pode não ser o suficiente e quebrar o código.

erro em button

Enviado: 10 Ago 2023 09:39
por JoséQuintas
Nos fontes, incluo este ch
Já configura HWGUI, HMGE ou OOHG.
Mas já dá pra limpar um pouco, eliminei muito disso.

Código: Selecionar todos

#ifdef HBMK_HAS_HWGUI
   #include "hwgui.ch"
   #define CODE_HWGUI
   #define CODE_HWGUI_OR_HMGE
#endif
#ifdef HBMK_HAS_HMGE
   #include "hmg.ch"
   #include "i_altsyntax.ch"
   #define CODE_HMGE
   #define CODE_HWGUI_OR_HMGE
   #define CODE_HMGE_OR_OOHG
#endif
#ifdef HBMK_HAS_OOHG
   #include "oohg.ch"
   #define CODE_OOHG
   #define CODE_HMGE_OR_OOHG
#endif
Nem queira saber .... acho que criei uma LIB
Dá pra chamar de QCS - qualquer coisa serve kkk