Página 1 de 1

Propriedades do Atalho

Enviado: 25 Jun 2011 15:32
por Amparo
Ola amigos

apos compilar meu aplicativo com o Harbour crio um atalho no desktop, quanto este atalho é executado aparece a borda superior o icone e o nome do aplicativo, logo a frente os sinais para minimizar, maximizar e fechar.

gostaria de saber se existe alguma forma de inibir o X de fechar, existe algum comando avisando ao sistema operacional que o aplicativo é em modo console e que o X nao deve aparecer?

PROPRIEDADES DO ATALHO

Enviado: 26 Jun 2011 21:14
por alxsts
Olá!

Se entendi bem, você quer executar o aplicativo em tela cheia. Então, o problema não está no Harbour e sim na configuração do atalho. Clique com o direito sobre esse atalho e em seguida em propriedades. Na aba Opções, Opções de exibição, selecione a opção Tela Inteira. Clique em Aplicar e Ok.

PROPRIEDADES DO ATALHO

Enviado: 27 Jun 2011 01:17
por fladimir
Ola colega nao sei se isso tb vai de encontro ao seu problema, mas segue um codigo q pode ser compilado junto com seu sistema e vc chama no inicio do PRG principal a Função Tira_X(.T.) para desabilitar o X

Código: Selecionar todos

#pragma BEGINDUMP
   
#include "hbapi.h"
#include "windows.h"

HB_FUNC ( TIRA_X )        // DESABILITA O X da janela
{
    HMENU MenuH = GetSystemMenu(GetForegroundWindow(),FALSE);
    EnableMenuItem(MenuH,SC_CLOSE,MF_GRAYED);
}

#pragma ENDDUMP

Sds
Sucesso!!!
:)Pos

Propriedades do Atalho

Enviado: 27 Jun 2011 12:25
por Amparo
ola amigos


alxsts, nao, nao, eu quero executar no modo janela mesmo.


flademir, exelente funcionou que é uma maravilha


obrigado amigos

Propriedades do Atalho

Enviado: 27 Jun 2011 14:03
por Amparo
ola amigos

flademir, nem tudo é flores...

o X da janela esta desabilitado, agora se voce clicar com o lado direito do mouse na aplicação que esta na BARRA DE TAREFAS voce vera que a opcao X Fechar esta habilitada, voce pode fechar a aplicação por ai ou se voce clicar em propriedades e logo em seguida fechar a tela vera que o X da janela esta novamente habilitado, na verdade não precisar nem clicar na propriedades, bast clicar com o lado direito do mouse e pronto.

sera que tem como desabilitar ali tambem?

Propriedades do Atalho

Enviado: 27 Jun 2011 14:32
por Maligno
No código do colega, após a linha EnableMenu(......), acrescente a linha

Código: Selecionar todos

DeleteMenu(MenuH,SC_CLOSE,MF_BYCOMMAND);

Propriedades do Atalho

Enviado: 27 Jun 2011 14:56
por fladimir
Legal Maligno testei e deu certo....

Agora no Windows 7 tem o tal do fechar janela, q qdo abre o programa se apertar o direito na barra sumiu o fechar mas continou na barra de tarefas o fechar janela...

Existiria algo pra isso tb?

Sds.

Sucesso!!!
:)Pos