Funções de Telas e Teclas do Windows
Moderador: Moderadores
- sygecom
- Administrador

- Mensagens: 7131
- Registrado em: 21 Jul 2006 10:12
- Localização: Alvorada-RS
- Contato:
Funções de Telas e Teclas do Windows
Segue em Anexo uns exemplos de funções uteis para usar com Windows e xHarbour:
Desabilitando o botão Start(Iniciar) - Win 9x, NT, 2K, XP
Habilitando o botão Start(Iniciar) - Win 9x, NT, 2K, XP
Desabilitando o Desktop - Win 9x, NT, 2K, XP
Executando uma tarefa em outro desktop - Win NT, 2K, XP
Habilitando o Desktop - Win 9x, NT, 2K, XP
Desabilitando o Taskbar(Barra de Tarefas) - Win 9x, NT, 2K, XP
Habilitando o Taskbar(Barra de Tarefas) - Win 9x, NT, 2K, XP
Desabilitando o Clock(Relogio) - Win 9x, NT, 2K, XP
Habilitando o Clock(Relogio) - Win 9x, NT, 2K, XP
Desabilitando ALT+TAB e ALT+ESC - Windows NT, 2k
Habilitando ALT+TAB e ALT+ESC - Windows NT, 2k
Desabilitando o Ctrl+Alt+Del - Windows NT, 2k
Habilitando o Ctrl+Alt+Del - Windows NT, 2k
Desabilitando o botão Start(Iniciar) - Win 9x, NT, 2K, XP
Habilitando o botão Start(Iniciar) - Win 9x, NT, 2K, XP
Desabilitando o Desktop - Win 9x, NT, 2K, XP
Executando uma tarefa em outro desktop - Win NT, 2K, XP
Habilitando o Desktop - Win 9x, NT, 2K, XP
Desabilitando o Taskbar(Barra de Tarefas) - Win 9x, NT, 2K, XP
Habilitando o Taskbar(Barra de Tarefas) - Win 9x, NT, 2K, XP
Desabilitando o Clock(Relogio) - Win 9x, NT, 2K, XP
Habilitando o Clock(Relogio) - Win 9x, NT, 2K, XP
Desabilitando ALT+TAB e ALT+ESC - Windows NT, 2k
Habilitando ALT+TAB e ALT+ESC - Windows NT, 2k
Desabilitando o Ctrl+Alt+Del - Windows NT, 2k
Habilitando o Ctrl+Alt+Del - Windows NT, 2k
- Anexos
-
desabilita_tela_teclas.zip- (22 KiB) Baixado 377 vezes
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
xHarbour.org + Hwgui + PostgreSql
- alaminojunior
- Colaborador

- Mensagens: 1717
- Registrado em: 16 Dez 2005 21:26
- Localização: Ubatuba - SP
Re: Funções de Telas e Teclas do Windows
Isso aí garoto. Queria ter um filho assim !
Compilador xHarbour 1.2.3 + Embarcadero C++ 7.30
MySQL c/ SQLRDD
HwGui + GTWVG
MySQL c/ SQLRDD
HwGui + GTWVG
- sygecom
- Administrador

- Mensagens: 7131
- Registrado em: 21 Jul 2006 10:12
- Localização: Alvorada-RS
- Contato:
Re: Funções de Telas e Teclas do Windows
Mas Bah, qualquer coisa prende o grito.
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
xHarbour.org + Hwgui + PostgreSql
-
inaciocarvalho
- Usuário Nível 1

- Mensagens: 2
- Registrado em: 09 Mai 2009 09:12
- Localização: Curitiba-PR
Re: Funções de Telas e Teclas do Windows
Pessoal, poderiam me ajudar a utilizar esta função?
Ele está dando erro na compilação, por falta dos includes.
Inacio
Ele está dando erro na compilação, por falta dos includes.
Inacio
- sygecom
- Administrador

- Mensagens: 7131
- Registrado em: 21 Jul 2006 10:12
- Localização: Alvorada-RS
- Contato:
Re: Funções de Telas e Teclas do Windows
Olá Inacio,
Qual versão do xHarbour você esta usando ? qual o erro esta dando ?
Qual versão do xHarbour você esta usando ? qual o erro esta dando ?
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
xHarbour.org + Hwgui + PostgreSql
-
inaciocarvalho
- Usuário Nível 1

- Mensagens: 2
- Registrado em: 09 Mai 2009 09:12
- Localização: Curitiba-PR
Re: Funções de Telas e Teclas do Windows
Minha versão é 1.0.0.
Está dando o error F0028 Can't open #include file: 'windows.h'.
Acho que é por causa dos includes que não estão presentes.
Inacio
Está dando o error F0028 Can't open #include file: 'windows.h'.
Acho que é por causa dos includes que não estão presentes.
Inacio
- sygecom
- Administrador

- Mensagens: 7131
- Registrado em: 21 Jul 2006 10:12
- Localização: Alvorada-RS
- Contato:
Re: Funções de Telas e Teclas do Windows
Olá Inacio, seu problema esta na instalação dos PATH do xHarbour e BCC55. Abra um novo topico na sessão xharbour que resolvemos isso !
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
xHarbour.org + Hwgui + PostgreSql
-
TerraSoftware
- Usuário Nível 3

- Mensagens: 353
- Registrado em: 28 Jul 2004 13:14
- Localização: Cianorte-PR
- Contato:
Re: Funções de Telas e Teclas do Windows
Caros colegas, a funcao para desabilitar o Ctrl+Alt+Del nao funcionou quando o usuario logado no windows nao é administrador, alguem sabe como contornar este pequeno problema?
Estou usando windows xp sp2.
Estou usando windows xp sp2.
- sygecom
- Administrador

- Mensagens: 7131
- Registrado em: 21 Jul 2006 10:12
- Localização: Alvorada-RS
- Contato:
Re: Funções de Telas e Teclas do Windows
Não testei mesmo nessa modalidade. Você esta colocando a DLL dentro da pasta ? se não tiver coloque junto, ou tente pegar a que esta no seu sistema operacional.
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
xHarbour.org + Hwgui + PostgreSql
Funções de Telas e Teclas do Windows
Então, amigos..
E para desabilitar a combinação de teclas ...
1) CTRL+BREAK
2) ALT + C
Ambas cancelam a execução do programa, deixando arquivos e índices abertos...
No clipper tinha a função setcancel() , que fazia isso, mas para usr no (x)Harbour ainda não vi nada semelhante...
E para desabilitar a combinação de teclas ...
1) CTRL+BREAK
2) ALT + C
Ambas cancelam a execução do programa, deixando arquivos e índices abertos...
No clipper tinha a função setcancel() , que fazia isso, mas para usr no (x)Harbour ainda não vi nada semelhante...
lugab
-
TerraSoftware
- Usuário Nível 3

- Mensagens: 353
- Registrado em: 28 Jul 2004 13:14
- Localização: Cianorte-PR
- Contato:
Funções de Telas e Teclas do Windows
Caro colega Lugab.
Acho que isso que o amigo quer é algo que deve ser definido no inicio do fonte. Nao tenho certeza, pois é algo que eu estudei a muito tempo atraz. Aquele tipo de coisa que vc faz uma vez na vida, rs...
É alguma destas configuracoes, só nao me pergunte qual, que eu nao lembro, rs.
Acho que isso que o amigo quer é algo que deve ser definido no inicio do fonte. Nao tenho certeza, pois é algo que eu estudei a muito tempo atraz. Aquele tipo de coisa que vc faz uma vez na vida, rs...
É alguma destas configuracoes, só nao me pergunte qual, que eu nao lembro, rs.
Código: Selecionar todos
set date british
set console off
set deleted on
set confirm on
set wrap on
set cursor off
set century on
set scoreboard off
set status off
setcancel(.f.)
Funções de Telas e Teclas do Windows
É verdade, TerraSoftware, e funciona tb com o(x)HB, bastando para isso acrescentar o .f. dentro dos parênteses, coisa q eu nao estava fazendo..
Obrigdo pelo Help!
Obrigdo pelo Help!
lugab
Funções de Telas e Teclas do Windows
Hola tengo el mismo problema, pero no lo puedo solucionar con setcansel (.f.) si preciono CTRL+BREAK se me cierra el programa estoy usando harbour y compilando con DJGPP y Allegro, agradesco cualquier ayuda. Gracias.
- Nascimento
- Usuário Nível 4

- Mensagens: 763
- Registrado em: 19 Jul 2008 12:11
- Localização: OLINDA-PE
Funções de Telas e Teclas do Windows
amigo tenho a soluçao do seu problema se estiver interessado ainda...
A arte de programar é simplesmente fazer seus pensamentos serem interpretados por uma maquina
clipper 5.3 /harbour/minigui