 |
ActiveDelphi .: O site do programador Delphi! :.
|
Exibir mensagem anterior :: Exibir próxima mensagem |
Autor |
Mensagem |
Seon Novato

Registrado: Segunda-Feira, 30 de Agosto de 2004 Mensagens: 10 Localização: Santa Ernestina / SP / Brasil
|
Enviada: Qua Mai 31, 2006 9:03 am Assunto: Como criar um arquivo CPL no Delphi |
|
|
Pessoal, eu sei que o Delphi cria os arquivos CPL, mas tenho algumas dúvidas:
1) É preciso registrar estes arquiso em algum lugar para aparecer no Painel de Controle ?
2) Se necessário, como registrar ?
3) E o suporte a Ícones ! Continua com 16 bits ????? ou posso utilizar um icone com mais capacidade de cores ?
Se puderem me ajudar, agradeço !
Douglas _________________ <b>Doug</b> |
|
Voltar ao Topo |
|
 |
ricars01 Colaborador


Registrado: Quarta-Feira, 25 de Agosto de 2004 Mensagens: 1879 Localização: Itu/SP
|
Enviada: Qua Mai 31, 2006 10:08 am Assunto: Como criar um arquivo CPL no Delphi |
|
|
Olha, pesquisando pelo assunto achei o seguinte texto:
[quote]
Você precisa criar um arquivos .CPL . Arquivos CPL (Control Panel Extension) são os aplicativos reconhecidos pelo Windows como conteúdo do Painel de Controle. Um arquivo CPL possui a mesma estrutura de um arquivo executável, mas, seu cabeçalho é diferente.
Cada ícone representa um arquivo .CPL, localizado no diretório Windows/System
Para criar um arquivo .cpl no Delphi 5 vá no Object Repository e selecione Control Panel Application;
Um objeto TAppletModule será exibido.
Crie agora o form que será chamado pela seu programa, através do menu File, New form.
Selecione o objeto AppletModule1 e altere o seu evento OnActivate:
[code]
Procedure TAppletModule1.AppletModuleActivate(Sender: TObject;
Data: Integer);
Begin
Form1.ShowModal;
End;
[/code]
mude as propriedades do objeto AppletModule1 de acordo com a referencia abaixo:
[i]AppletIcon : [/i]
Ícone que será exibido no Painel de Controle. Selecione algum arquivo .ICO do diretório de imagens do Delphi.
[i]Caption : [/i]
Texto que irá aparecer abaixo do ícone, representando o nome da aplicação. Digite Teste.
[i]Help : [/i]
Texto que será exibido na barra de status do painel de controle. Digite “Teste do painel de controle”.
Em seguida, salve o projeto. Clique com o botão direito sobre o objeto AppletModule1 e selecione a opção [b]Install Control Panel Applet[/b], para que a aplicação seja copiada para o diretório System do Windows.
[b][u][i]Obs.: O processo de instalação do aplicativo no Painel de Controle apenas faz a cópia do arquivo .CPL para o diretório System do Windows. Não é necessário nenhum tipo de mudança no registro. O mesmo vale para a desinstalação do sistema. [/i][/u][/b]
[b]Principais Eventos [/b]
[i]OnActivate : [/i]
Ocorre quando o usuário inicia a aplicação através do painel de controle.
[i]OnInquiry : [/i]
Ocorre quando o Windows(Painel de Controle) lê as informações de recurso do aplicativo, como ícones, textos e outros.
[i]OnStop : [/i]
Ocorre quando o Windows (Painel de Controles) inicia o processo de ShutDown do aplicativo.
[i]OnStartWParams : [/i]
Ocorre quando o aplicativo é iniciado por outro aplicativo, e não pelo usuário.
[i]OnCreate : [/i]
Ocorre quando o AppletModule é instanciado.
[i]OnDestroy : [/i]
Ocorre quando o AppletModule é removido da memória.
Espero ter ajudado.
[/quote]
Não sei se lhe ajuda, ou se é o que vc já viu, mas foi o que achei numa busca bem rápida e superficial.
___________________________________________________
:yltype: [i] \"Programar também é uma expressão artística.\" [/i]:yltype:
:exclam: [u] Só o up não resolve, as vezes tem que procurar [/u] :exclam:
[b]This user is compatible with: D5 - D2006 / IB&FB
This user is training to: SQL Server 2005 / Oracle 10g / JAVA[/b]
[img]http://www.delphi-jedi.org/img/btn_jedinow.gif[/img]
[url]http://www.delphi-jedi.org/[/url]
_________________ <b>Nova assinatura em elaboração... ainda!! Esta é a versão "alfa"</b> |
|
Voltar ao Topo |
|
 |
Seon Novato

Registrado: Segunda-Feira, 30 de Agosto de 2004 Mensagens: 10 Localização: Santa Ernestina / SP / Brasil
|
Enviada: Qua Mai 31, 2006 2:12 pm Assunto: Como criar um arquivo CPL no Delphi |
|
|
Valew pela dica...
Algumas coisas eu ja sabia... mas, tinha dúvidas sobre como instalar o CPL no painel de controle, pelo que eu entendi é só copiar o arquivo para o Diretório do Windows\\System e pronto !
Mas ainda fica a duvida sobre a capacidade dos icones (16bits) ou será que suporta mais... bom, agora é só fazer pra ver !!!
Obrigado e T+
Douglas Ribeiro _________________ <b>Doug</b> |
|
Voltar ao Topo |
|
 |
ricars01 Colaborador


Registrado: Quarta-Feira, 25 de Agosto de 2004 Mensagens: 1879 Localização: Itu/SP
|
Enviada: Qua Mai 31, 2006 2:20 pm Assunto: Como criar um arquivo CPL no Delphi |
|
|
Eu sabia que tinha esquecido de alguma coisa...
Na verdade ele suporta qualquer tipo de ícone. O problema acaba sendo mesmo apenas a resolução de cores que vc esteja usando no equipamento.
Muito sucesso, pra vc!
___________________________________________________
:yltype: [i] \"Programar também é uma expressão artística.\" [/i]:yltype:
:exclam: [u] Só o up não resolve, as vezes tem que procurar [/u] :exclam:
[b]This user is compatible with: D5 - D2006 / IB&FB
This user is training to: SQL Server 2005 / Oracle 10g / JAVA[/b]
[img]http://www.delphi-jedi.org/img/btn_jedinow.gif[/img]
[url]http://www.delphi-jedi.org/[/url] _________________ <b>Nova assinatura em elaboração... ainda!! Esta é a versão "alfa"</b> |
|
Voltar ao Topo |
|
 |
|
|
Enviar Mensagens Novas: Proibido. Responder Tópicos Proibido Editar Mensagens: Proibido. Excluir Mensagens: Proibido. Votar em Enquetes: Proibido.
|
|