Desabilitar "X" via sistema
Moderador: Moderadores
- Alexandre Costa
- Usuário Nível 1

- Mensagens: 25
- Registrado em: 27 Dez 2005 10:49
- Localização: Cambé - PR
Desabilitar "X" via sistema
Olá, Pessoal!
Tem como desabilitar, via sistema, aquele X do canto superior direito quando
se trabalha no Win XP sem tela cheia?
Acontece que tem alguns usuários que fecham por ali sem sair do sistema e
isto está dando problemas em meus índices CDX. Estou utilizando CL53 e
Blinker 7.
Obrigado.
[]s,
Alexandre
Tem como desabilitar, via sistema, aquele X do canto superior direito quando
se trabalha no Win XP sem tela cheia?
Acontece que tem alguns usuários que fecham por ali sem sair do sistema e
isto está dando problemas em meus índices CDX. Estou utilizando CL53 e
Blinker 7.
Obrigado.
[]s,
Alexandre
- digitom
- Usuário Nível 2

- Mensagens: 93
- Registrado em: 06 Abr 2006 13:52
- Localização: Anápolis-Go
- Contato:
Re: Desabilitar "X" via sistema
Por que você não coloca o programa em tela inteira ?
Com isso você evitaria este problema.
Com isso você evitaria este problema.
Fui 
o problema de colocar em tela cheia no XP eh q, hj em dia, mta gente usa o msn junto com o sistema...c vc colocar tela cheia, qndo chegar uma mensagem no msn, vai restaurar a tela e vai voltar pro problema inicial....
pra tirar aquele botao, nao sei se da pra fazer, pois ai ja nao eh mais com o sistema em clipper, é coisa do windows mesmo....
um jeito de resolver, pelo menos o problema de indice corrompendo, é vc verificar se fecharam o sistema certo...
quando vc abrir seu sistema, cria um arquivo texto de controle, e quando encerrar o sistema do jeito certo, apaga o arquivo de controle...
ai, quando abrir seu sistema, vc verifica se o arquivo existe. se existir, fecharam errado, ai vc apaga os arquivos .cdx e reindexa seu sistema...
pra tirar aquele botao, nao sei se da pra fazer, pois ai ja nao eh mais com o sistema em clipper, é coisa do windows mesmo....
um jeito de resolver, pelo menos o problema de indice corrompendo, é vc verificar se fecharam o sistema certo...
quando vc abrir seu sistema, cria um arquivo texto de controle, e quando encerrar o sistema do jeito certo, apaga o arquivo de controle...
ai, quando abrir seu sistema, vc verifica se o arquivo existe. se existir, fecharam errado, ai vc apaga os arquivos .cdx e reindexa seu sistema...
Re: Desabilitar "X" via sistema
Por coincidência alguém do news da UniPar teve a mesma dúvida. A resposta, como já disseram: pelo Clipper não vai dar. Você precisaria acessar a API do Windows. Fiz um pequeno programa em C que faz apenas isso. Sintaxe: ButtonX <ON|OFF>. Se interessar, pegue o ZIP com o EXE e fonte clicando aqui.Alexandre Costa escreveu: Tem como desabilitar, via sistema, aquele X do canto superior direito quando
se trabalha no Win XP sem tela cheia?
Acontece que tem alguns usuários que fecham por ali sem sair do sistema e
isto está dando problemas em meus índices CDX. Estou utilizando CL53 e
Blinker 7.
Agora, se você se incomoda (como eu) pelo fato de ter que distribuir mais um arquivo para seus clientes, você tem a opção de embutí-lo dentro do seu executável. Pra isso, tenho um recurso pronto que simula os "resources" da programação Windows. Se quiser, há um ZIP na minha página com todo o material necessário e o "passo-a-passo" pra utilizar o recurso.
[]'s
Maligno
http://www.buzinello.com/prg
-
Stanis Luksys
- Colaborador

- Mensagens: 1329
- Registrado em: 18 Jun 2005 03:04
- Localização: São Paulo
- Contato:
Realmente,
Este problema é mesmo muito comum, mas pra resolver como bem disse o Maligno, somente utilizando API, caso este em que fica muito fácil se você se aventurar a migrar para o xHarbour, que conta com bibliotecas que podem inclusive fazer o seu programa rodar num autentica janela Windows sem alterar em nada o visual do seu programa, e que por padrão ja desabilitam o tal botão.
Vou aproveitar aqui pra parabenizar o colega Maligno. Vou baixar também e fazer meus testes com os arquivos indicados.
Falooo
Este problema é mesmo muito comum, mas pra resolver como bem disse o Maligno, somente utilizando API, caso este em que fica muito fácil se você se aventurar a migrar para o xHarbour, que conta com bibliotecas que podem inclusive fazer o seu programa rodar num autentica janela Windows sem alterar em nada o visual do seu programa, e que por padrão ja desabilitam o tal botão.
Vou aproveitar aqui pra parabenizar o colega Maligno. Vou baixar também e fazer meus testes com os arquivos indicados.
Falooo
Stanis Luksys
sites.google.com/hblibs
Apoiar e se utilizar de projetos opensource não é uma questão de boicote, mas sim de liberdade.
Utilize, aprimore e distribua.
sites.google.com/hblibs
Apoiar e se utilizar de projetos opensource não é uma questão de boicote, mas sim de liberdade.
Utilize, aprimore e distribua.
Apesar de (felizmente) já ter abandonado o Clipper de vez, estarei à disposição dos amigos sempre que possível.Stanis Luksys escreveu:Vou aproveitar aqui pra parabenizar o colega Maligno.
Inclusive, assim que o tempo me permitir, vou reformular minha página e disponibilizar um grande lote de funções que, acredito, serão úteis pra muita gente. Até mesmo pra turma do XHarbour.
[]'s
Maligno
http://www.buzinello.com/prg
- Alexandre Costa
- Usuário Nível 1

- Mensagens: 25
- Registrado em: 27 Dez 2005 10:49
- Localização: Cambé - PR
Re: Desabilitar "X" via sistema
Valeu, pessoal!
A dica (e o programa) do Maligno já ajudou bastante. Utilizei e deu certo.
Obrigado e parabéns pela disponibilidade de vocês.
[]s,
Alexandre Costa
A dica (e o programa) do Maligno já ajudou bastante. Utilizei e deu certo.
Obrigado e parabéns pela disponibilidade de vocês.
[]s,
Alexandre Costa
Olá,
Encontrei um programa chamado BUTTONX.EXE que promete fazer o mesmo. Não sei se é o mesmo que o Maligno desenvolveu!
http://www.jpatecnologia.com.br/html/download.htm
Janio
Encontrei um programa chamado BUTTONX.EXE que promete fazer o mesmo. Não sei se é o mesmo que o Maligno desenvolveu!
http://www.jpatecnologia.com.br/html/download.htm
Janio
Editado pela última vez por janio em 17 Abr 2006 20:44, em um total de 1 vez.
fui...
e-mail:janioaguiar@yahoo.com.br
msn: janio_aguiar@hotmail.com
xHarbour1.2.1/Harbour3.2 + wvg + hwgui + Mediator + MySql
e-mail:janioaguiar@yahoo.com.br
msn: janio_aguiar@hotmail.com
xHarbour1.2.1/Harbour3.2 + wvg + hwgui + Mediator + MySql
-
support sistemas
- Usuário Nível 2

- Mensagens: 73
- Registrado em: 22 Set 2005 23:43
- Localização: Londrina


