Funções de Telas e Teclas do Windows

Aqui você poderá oferecer suas Contribuições, Dicas e Tutoriais (Texto ou Vídeo) que sejam de interesse de todos.

Moderador: Moderadores

Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Funções de Telas e Teclas do Windows

Mensagem por sygecom »

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
Anexos
desabilita_tela_teclas.zip
(22 KiB) Baixado 377 vezes
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
Avatar do usuário
alaminojunior
Colaborador
Colaborador
Mensagens: 1717
Registrado em: 16 Dez 2005 21:26
Localização: Ubatuba - SP

Re: Funções de Telas e Teclas do Windows

Mensagem por alaminojunior »

Isso aí garoto. Queria ter um filho assim !
Compilador xHarbour 1.2.3 + Embarcadero C++ 7.30
MySQL c/ SQLRDD
HwGui + GTWVG
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Re: Funções de Telas e Teclas do Windows

Mensagem por sygecom »

Mas Bah, qualquer coisa prende o grito.
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
inaciocarvalho
Usuário Nível 1
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

Mensagem por inaciocarvalho »

Pessoal, poderiam me ajudar a utilizar esta função?

Ele está dando erro na compilação, por falta dos includes.

Inacio
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Re: Funções de Telas e Teclas do Windows

Mensagem por sygecom »

Olá Inacio,
Qual versão do xHarbour você esta usando ? qual o erro esta dando ?
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
inaciocarvalho
Usuário Nível 1
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

Mensagem por inaciocarvalho »

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
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Re: Funções de Telas e Teclas do Windows

Mensagem por sygecom »

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
TerraSoftware
Usuário Nível 3
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

Mensagem por TerraSoftware »

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.
www.sisterra.com.br
xHarbour 1.0.0 - Bcc 6.3 - Gtwvw/Hwgui
DbfCdx/MySql
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Re: Funções de Telas e Teclas do Windows

Mensagem por sygecom »

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
lugab
Colaborador
Colaborador
Mensagens: 843
Registrado em: 19 Mai 2009 15:58

Funções de Telas e Teclas do Windows

Mensagem por lugab »

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...
lugab
TerraSoftware
Usuário Nível 3
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

Mensagem por TerraSoftware »

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.

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.)
www.sisterra.com.br
xHarbour 1.0.0 - Bcc 6.3 - Gtwvw/Hwgui
DbfCdx/MySql
lugab
Colaborador
Colaborador
Mensagens: 843
Registrado em: 19 Mai 2009 15:58

Funções de Telas e Teclas do Windows

Mensagem por lugab »

É 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!
lugab
Avatar do usuário
MarcosLMG
Usuário Nível 1
Usuário Nível 1
Mensagens: 7
Registrado em: 20 Mar 2015 20:39
Localização: URUGUAY

Funções de Telas e Teclas do Windows

Mensagem por MarcosLMG »

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.
Avatar do usuário
Nascimento
Usuário Nível 4
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

Mensagem por Nascimento »

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
Responder