Full Screen, Possível?
Moderador: Moderadores
-
Adalberto
- Usuário Nível 3

- Mensagens: 343
- Registrado em: 01 Set 2007 01:09
- Localização: Santa Cruz de la Sierra - Bolivia
Full Screen, Possível?
Estive olhando com o editor de registro (Comando RegEdit do Menu Inicio – Executar)
Encontre na pasta:
+ MiPc
+ HKEY_CURRENT_USER
+ Console
+EninSoft
EninSoft e o nome do aceso direto a minha app
Na pasta EninSoft tem um registro FullScreen com valores 0 e 1 para modo janelado e tela cheia, será que não da para ver a solução por aí?, ¿Como se acesa esse registro?.
Tenho instalado Xp Pro
Si eu estiver equivocado, por favor, paciência, e desculpem minha falta de conhecimento, mais para coisas asi e o fórum não?
Encontre na pasta:
+ MiPc
+ HKEY_CURRENT_USER
+ Console
+EninSoft
EninSoft e o nome do aceso direto a minha app
Na pasta EninSoft tem um registro FullScreen com valores 0 e 1 para modo janelado e tela cheia, será que não da para ver a solução por aí?, ¿Como se acesa esse registro?.
Tenho instalado Xp Pro
Si eu estiver equivocado, por favor, paciência, e desculpem minha falta de conhecimento, mais para coisas asi e o fórum não?
- sygecom
- Administrador

- Mensagens: 7131
- Registrado em: 21 Jul 2006 10:12
- Localização: Alvorada-RS
- Contato:
Adalberto, vc pode alterar os Registros do Windows com a Wapi do Colega Maligno, agora para vc poder tambem usar a função WINFULLSCR() que vc encontra tmb. no site do Maligno no link abaixo vc pode baixar o OBJ:
http://pub.buzinello.com/xbase/clipper/ ... screen.zip
Abraços
Leonardo Machado
http://pub.buzinello.com/xbase/clipper/ ... screen.zip
Abraços
Leonardo Machado
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
xHarbour.org + Hwgui + PostgreSql
Repliquei isso e nada foi modificado. Tudo ficou do jeito que era. Mas você testou? Mudou alguma coisa?Na pasta EninSoft tem um registro FullScreen com valores 0 e 1 para modo janelado e tela cheia, será que não da para ver a solução por aí?
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.
---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.
---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
- Pablo César
- Usuário Nível 7

- Mensagens: 5312
- Registrado em: 31 Mai 2006 10:22
- Localização: Curitiba - Paraná
Oi Adalberto, sei que eres boliviano mas você escreve muito bem o português (por eso escribo en portugues, sinó decime que pondré en dos idiomas, caso precises). Acho que é sempre válido questionar mesmo ou levantar alguma hipótese mesmo que não se tenha conhecimento a fundo. E esse tema é de grande interesse e de todos. Eu também estive pesquisando um pouco e acho que aquele registro "fullscreen" do "console" deve servir pra algo. Assim como o Maligno também testei e não deu em nada, logo que atribui o valor 1 pressionei o F5 que geralmente serve para refrescar a tela. Acho que talvez deva necessitar algum acionamento para RECOMPOR a tela novamente. Você mencionou da pasta EninSoft que também possue um registro Fullscreen. A pergunta é: você tentou mudála com o REGEDIT ou até mesmo pelo WAPI para saber se causa alguma mudança ?. Pressione F5, para refrescar a tela e nos diga se seu aplicativo ENINSOFT mudou a forma de exibição. Eu entendo que foi apenas uma intuição a sua indicação, mas quem sabe consigamos encontrar algum caminho que ajude ao colega Maligno encontrar uma forma.
O WINFULLSCR() do Maligno, eu utilizei no WINXP e funcionou mas no WIN98, apenas abre em FULLSCREEN e volta em modo JANELADO, isto é, não segura (não funciona).
Inclusive a pasta "CONSOLE" no WIN98 não existe. Está bem que sabemos que a estrutura do WINDOWS do XP e 98 são diferentes. Mas pensando bem, acho que talvez não seja por aí o caminho.
Por isso que eu venho insistindo ao Maligno para ver se ele consegue LER a sessão vigente a primeira linha e primeira coluna (uma posição que sabemos que no DOS irá apresentar caracter, digamos por exemplo) para saber se isto é uma caracter ou um gráfico (assim como a função SCREENSTR() da CT.LIB que lê uma parte do vídeo). Se isto fosse possível, seria essencial para procedermos seja com uma buferização com ALT-ENTER ou até mesmo dando uma mensagem em tela para usuário alternar MANUALMENTE o modo de exibição daquela sessão vigente.
O WINFULLSCR() do Maligno, eu utilizei no WINXP e funcionou mas no WIN98, apenas abre em FULLSCREEN e volta em modo JANELADO, isto é, não segura (não funciona).
Inclusive a pasta "CONSOLE" no WIN98 não existe. Está bem que sabemos que a estrutura do WINDOWS do XP e 98 são diferentes. Mas pensando bem, acho que talvez não seja por aí o caminho.
Por isso que eu venho insistindo ao Maligno para ver se ele consegue LER a sessão vigente a primeira linha e primeira coluna (uma posição que sabemos que no DOS irá apresentar caracter, digamos por exemplo) para saber se isto é uma caracter ou um gráfico (assim como a função SCREENSTR() da CT.LIB que lê uma parte do vídeo). Se isto fosse possível, seria essencial para procedermos seja com uma buferização com ALT-ENTER ou até mesmo dando uma mensagem em tela para usuário alternar MANUALMENTE o modo de exibição daquela sessão vigente.
Um clip-abraço !
Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
-
Adalberto
- Usuário Nível 3

- Mensagens: 343
- Registrado em: 01 Set 2007 01:09
- Localização: Santa Cruz de la Sierra - Bolivia
Full Screen, Possível?
Pablo César escreveu:Oi Adalberto, sei que eres boliviano mas você escreve muito bem o português (por eso escribo en portugues, sinó decime que pondré en dos idiomas, caso precises).
Obrigado por oferecer escrever em espanhol, mais você sabe que e preciso que as perguntas e as respostas sejam em português para que todos posam compartilhar os conhecimentos e as idéias, eu falo e leio perfeitamente o português, e a escritura que me da trabalho.
Pablo César escreveu:O WINFULLSCR() do Maligno, eu utilizei no WINXP e funcionou mas no WIN98, apenas abre em FULLSCREEN e volta em modo JANELADO, isto é, não segura (não funciona).
A minha preocupação não e ficar em tela cheia é saber é poder alternar entre tela cheia e modo janela desde a uma app clipper.
Do que postei:
Mudei o valor do registro FullScreen, provei com F5 e tudo isso e nada mudou, por isso foi que abri o tópico para saber si alguém conhece si por aí se pode fazer alguma coisa ou não dá mesmo.
Obrigado a todos por suas respostan.
Abençoados seríeis vós.
-
diogenes_varela
- Usuário Nível 3

- Mensagens: 206
- Registrado em: 04 Nov 2006 19:33
- Localização: Brasília - DF
Baixei mas tá dando erro. Funciona com CL 5e ou só com xHarbour?poder tambem usar a função WINFULLSCR() que vc encontra tmb. no site do Maligno no link abaixo vc pode baixar o OBJ:
Os computadores não sabem o que fazem. Nós, na maioria das vezes, também não...
E disse ao Programador: "Todos os teus programas terão erros e irás corrigi-los até ao fim dos teus dias". Gen. 1:9
E disse ao Programador: "Todos os teus programas terão erros e irás corrigi-los até ao fim dos teus dias". Gen. 1:9
Funciona no Clipper 5.2e normalmente. Que erro você está tendo?
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.
---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.
---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
-
diogenes_varela
- Usuário Nível 3

- Mensagens: 206
- Registrado em: 04 Nov 2006 19:33
- Localização: Brasília - DF
UNDEFINED FUNCTION WINFULLSCR
Me tira uma dúvida, por favor:
Para uma função como essa funcionar, quais os arquivos que devo ter e quais as referências devo fazer:
a) o arquivo lib tem que estar na pasta lib.
b) acrescentar #INCLUDE "NOME.CH" - qual o nome?
b) todas as libs têm o arquivo CH?
Me tira uma dúvida, por favor:
Para uma função como essa funcionar, quais os arquivos que devo ter e quais as referências devo fazer:
a) o arquivo lib tem que estar na pasta lib.
b) acrescentar #INCLUDE "NOME.CH" - qual o nome?
b) todas as libs têm o arquivo CH?
Os computadores não sabem o que fazem. Nós, na maioria das vezes, também não...
E disse ao Programador: "Todos os teus programas terão erros e irás corrigi-los até ao fim dos teus dias". Gen. 1:9
E disse ao Programador: "Todos os teus programas terão erros e irás corrigi-los até ao fim dos teus dias". Gen. 1:9
Essa função não depende de coisa alguma. É só incluir o objeto no script de linkedição que tudo vai funcionar corretamente.
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.
---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.
---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
- Pablo César
- Usuário Nível 7

- Mensagens: 5312
- Registrado em: 31 Mai 2006 10:22
- Localização: Curitiba - Paraná
è só linkar o OBJ junto com o seu aplicativo.diogenes_varela escreveu:UNDEFINED FUNCTION WINFULLSCR
Exemplo:
CLIPPER TESTE
RTLINK ou BLINKER FI TESTE,WINFULLSCR
Daí é só executar (em WIN98, não funciona).
sds
Um clip-abraço !
Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
Maligno, duas coisas:
a) mesmo usando a WINFULLSCR(), o Clipper muda de tela inteira pra janela se o usuário estiver com o MSN ligado e alguém chamar (já vi alguém falando disso aqui no Forum);
b) eu uso acentuação nos meus sistemas (devo ser o único, porque não vejo mais niguém comentando a respeito!!). Bem, a WINFULLSCR() detona a acentuação...
Não há algum workaround pra isso?
a) mesmo usando a WINFULLSCR(), o Clipper muda de tela inteira pra janela se o usuário estiver com o MSN ligado e alguém chamar (já vi alguém falando disso aqui no Forum);
b) eu uso acentuação nos meus sistemas (devo ser o único, porque não vejo mais niguém comentando a respeito!!). Bem, a WINFULLSCR() detona a acentuação...
Não há algum workaround pra isso?
Isso é absolutamente normal e esperado.a) mesmo usando a WINFULLSCR(), o Clipper muda de tela inteira pra janela se o usuário estiver com o MSN ligado e alguém chamar (já vi alguém falando disso aqui no Forum);
Acho que já comentei com você a respeito. Não lembro com quem foi. Mas o caso é o seguinte: esta função processa duas chamadas de vídeo. A primeira força a comutação para o modo gráfico. É isso que força o modo "fullScreen". Em seguida, é comutado para o modo 80x25. Isso faz perder qualquer configuração de vídeo no modo texto, inclusive, redefinições de caractere. Aí é que sua configuração de acentuação se perde. A solução é recarregar essa configuração após a execução desta função.b) eu uso acentuação nos meus sistemas (devo ser o único, porque não vejo mais niguém comentando a respeito!!). Bem, a WINFULLSCR() detona a acentuação...
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.
---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.
---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
-
diogenes_varela
- Usuário Nível 3

- Mensagens: 206
- Registrado em: 04 Nov 2006 19:33
- Localização: Brasília - DF
Alguém poderia destrinchar isso?a) o arquivo lib tem que estar na pasta lib.
b) acrescentar #INCLUDE "NOME.CH" - qual o nome?
b) todas as libs têm o arquivo CH?
Os computadores não sabem o que fazem. Nós, na maioria das vezes, também não...
E disse ao Programador: "Todos os teus programas terão erros e irás corrigi-los até ao fim dos teus dias". Gen. 1:9
E disse ao Programador: "Todos os teus programas terão erros e irás corrigi-los até ao fim dos teus dias". Gen. 1:9
Mas eu já respondi. Essa função não depende de nada disso. É só mencionar seu nome no script e mandar ver.Alguém poderia destrinchar isso?
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.
---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.
---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!

