Guest --M@rcos -- Postado Maio 1, 2008 Denunciar Share Postado Maio 1, 2008 E aí galera!Como faço para criar um aplicativo que não "suma" (minimize) quando o botão "Mostrar área de trabalho" ou Win+M ou Win+D seja pressionado? Mais ou menos isto: queria criar um calendário fixo na área de trabalho!Se alguém souber, por favor me ajude!Desde já agradeço a atenção! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Jhonas Postado Maio 1, 2008 Denunciar Share Postado Maio 1, 2008 queria criar um calendário fixo na área de trabalho!Crie uma nova aplicação no dephiNo form coloque um componente MonthCalendar1 da aba Win32Ajuste as laterais do form para que fiquem juntas ao componente MonthCalendar1No Form, altere a propriedade BorderStyle para BsNone, e a propriedade Position para poDesktopCenterQuando voce executar, o calendario ficara no centro do Desktop sem a possibilidade de minimizarPara fechar use o evento OnDblClick do componente MonthCalendar1procedure TForm1.MonthCalendar1DblClick(Sender: TObject); begin Form1.Close; end;abraço Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest --M@rcos -- Postado Maio 1, 2008 Denunciar Share Postado Maio 1, 2008 queria criar um calendário fixo na área de trabalho!Crie uma nova aplicação no dephiNo form coloque um componente MonthCalendar1 da aba Win32Ajuste as laterais do form para que fiquem juntas ao componente MonthCalendar1No Form, altere a propriedade BorderStyle para BsNone, e a propriedade Position para poDesktopCenterQuando voce executar, o calendario ficara no centro do Desktop sem a possibilidade de minimizarPara fechar use o evento OnDblClick do componente MonthCalendar1procedure TForm1.MonthCalendar1DblClick(Sender: TObject); begin Form1.Close; end;abraçoSó tem um porém:Quando o usuário clicar no ícone mostrar area de trabalho (ícone na barra de inicialização rpida do windows) ou se usuário pressionar as teclas win+D o programa, ou melhor, todos programa são minimizados para poder se ver área de trabalho! Eu não queria que o meu programa minimizasse quando isso acontece. Já tentei interceptar as menssages enviadas pelo windows porém não consegui. É tipo criar um calendário estatico no canto direito inferior da tela! Se souber desde já agradeço! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Jhonas Postado Maio 1, 2008 Denunciar Share Postado Maio 1, 2008 É tipo criar um calendário estatico no canto direito inferior da tela! Se souber desde já agradeço!se voce não testar não vai saber ...abraço Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Micheus Postado Maio 2, 2008 Denunciar Share Postado Maio 2, 2008 se voce não testar não vai saber ...Jhonas, quando ele fala "estático", acho que o que ele quer é que o calendário seja desenhado no desktop, como se ele fosse uma janela filha dele. Ou seja, quando ele mostrar o desktop, o calendário é mostrado junto.Não passou nenhum código deste tipo pela minha frente, mas deve ser possível. A questão é tempo para tentar achar uma solução.Abraços Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Guest --M@rcos --
E aí galera!
Como faço para criar um aplicativo que não "suma" (minimize) quando o botão "Mostrar área de trabalho" ou Win+M ou Win+D seja pressionado? Mais ou menos isto: queria criar um calendário fixo na área de trabalho!
Se alguém souber, por favor me ajude!
Desde já agradeço a atenção!
Link para o comentário
Compartilhar em outros sites
4 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.