Finalmente consegui compilar no minigui extend e pelo que estou lendo dos manuais, tem bem mais recursos, ou seja, os recursos que existem no minigui extend são melhorias do que existe no hmg mingw...mas ainda tem muita coisa para ver...
Mas ai deparei em um problema...no hmg mingw, eu fiz o acesso, menus, via gui, e nas chamadas dos menus, ainda carrego as telas "ms-dos"...tudo funcionando perfeitamente...eu uso assim...
1) no prg inicial, essa função
PROCEDURE HB_GTSYS()
REQUEST HB_GT_WVG_DEFAULT
REQUEST HB_GT_WVG
RETURN
2) e uma função assim...
#include "wvtwin.ch"
#include "hbgtinfo.ch"
#include "hbgtwvg.ch"
#include "wvgparts.ch"
#Include 'hmg.ch'
FUNCTION Jan_Console(b_Block)
LOCAL nSel, oCrt
LOCAL cColor := SetColor( 'N/W' )
LOCAL cTit := '- Tela Console -'
LOCAL nWin := WVG_FindWindow( cTit )
LOCAL nCol := 80
LOCAL nRow := 25
IF nWin # -1
nWin := MSGSTOP( 'M¢dulo sendo executado !!!' )
ELSE
oCrt := WvgCrt():New( , , { 0, 0 }, { nRow, nCol }, , .T. )
oCrt:lModal := .T.
oCrt:icon := "TESTE"
oCrt:create()
oCrt:resizable := .F.
hb_gtInfo( HB_GTI_WINTITLE, cTit )
hb_gtInfo( HB_GTI_SPEC, HB_GTS_WNDSTATE, HB_GTS_WS_MAXIMIZED )
hb_gtInfo( HB_GTI_CLOSABLE,.F.) // inibe o fechamento no X
nSel := EVAL( b_Block )
hb_gtInfo( HB_GTI_CLOSABLE,.T.)
oCrt:destroy()
END
cColor := SetColor( cColor )
RETURN(nSel)
Onde b_Block...é a função que passo como {|| cad_cli() } e ele exibe o console...
Até ai blz....claro que a primeira coisa a fazer é trocar a include de 'hmg.ch' para 'minigui.ch'
O que gostaria de saber é o que tenho que usar na situação 1, ou seja qual request tenho que chamar na minigui extend, para que continue usando o mesmo esquema e na situação 2, se tem as funções que uso, no hmg-ide...ou de repente outro esquema...ah outra coisa que reparei é que quando compilo/linko no hmg extend, ele dá problema de acentuação...o estranho é que estou usando....
REQUEST HB_LANG_PT
REQUEST HB_CODEPAGE_PT850
e depois...
HB_LANGSELECT('PT')
HB_SETCODEPAGE('PT850')
no hmg mingw tudo blz...ja no minigui extend....problema com acentuação !!!
Mais uma vez, agradeço antecipadamente...e logo mais postarei um manual para conexão ao postgre, estou montando !
F.Freire