Club Builder - Foros de discusión Club Builder
Foro de C++Builder en español
 
 FAQFAQ   BuscarBuscar   MiembrosMiembros   Grupos de UsuariosGrupos de Usuarios   RegistrarseRegistrarse 
 PerfilPerfil   Entra para ver tus mensajes privadosEntra para ver tus mensajes privados   EntrarEntrar 

Ocultar Outlook Express

 
Publicar nuevo tema   Responder al tema    Foros de discusión -> Consultas
Ver tema anterior :: Ver tema siguiente  
Autor Mensaje
Mensaje    Asunto: Ocultar Outlook Express Responder citando

Que tal, les cuento mi rollo, necesito hacer un programa que ejecute en forma oculta el OutLook Express en windows XP, pero que quede funcionando, y que cuando reciba la notificacion de que tiene un correo nuevo poder mostrarlo.

gracias y felicitaciones por el excelente foro que llevan aqui...
_________________
Saludos.-
-=Sike=-
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email
Mensaje    Asunto: Responder citando

Hola lo que buscas no es tan dificil, puedes hacerlo de la siguiente manera...

Código:
//---------------------------------------------------------------------------
#define NO_WIN32_LEAN_AND_MEAN

#include <vcl.h>
#include <shlobj.h>
#pragma hdrstop


#include "Main.h"
#include "unit1.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma link "Trayicon"
#pragma resource "*.dfm"
TForm1 *Form1;
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
        : TForm(Owner)
{
}
//---------------------------------------------------------------------------

void __fastcall TForm1::AppActivate(TObject *Sender)
{
 Tray->Minimize();
}
//---------------------------------------------------------------------------
void __fastcall TForm1::AbrirOutLook1Click(TObject *Sender)
{
 ShellExecute(Handle,NULL,"msimn",NULL,NULL,SW_HIDE);
}
//---------------------------------------------------------------------------
void __fastcall TForm1::MostrarOutLook1Click(TObject *Sender)
{
 ShowWindow(FindWindow("Outlook Express Browser Class",NULL),1);
 Timer1->Enabled=true;

}
//---------------------------------------------------------------------------
void __fastcall TForm1::Timer1Timer(TObject *Sender)
{

  if(  IsIconic(FindWindow("Outlook Express Browser Class",NULL)))
   {
      ShowWindow(FindWindow("Outlook Express Browser Class",NULL),SW_HIDE);
   }




}
//---------------------------------------------------------------------------
void __fastcall TForm1::FormClose(TObject *Sender, TCloseAction &Action)
{
  Tray->Visible=false;
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Salir1Click(TObject *Sender)
{
 CloseWindow(FindWindow("Outlook Express Browser Class",NULL));
 Close();
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Acercade1Click(TObject *Sender)
{
 AboutBox->ShowModal();
}

Esto podrias tenerlo en una aplicacion tuya en el Tray, ya que supongo que quieres el Cliente de correo oculto por espacio en la barra de tareas que fue la razon por la que yo lo hice, Wink. SI ALQUIEN QUIERE EL PROYECTO COMPLETO SE LO ENVIO, ESTA HECHO EN CBUILDER 5.0


Suerte en eso....


Seria bueno si alguien pudiera decir como hacer para agregar automaticamente un archivo "Informe.doc" cuando esta saliendo un correo del OutLook , ya que es un archivo que envio cada 20 minutos y es una lata adjuntarlo cada vez que envio un correo.
_________________
"Ser inteligente no es ser mas, solo equivocarse menos y no usar Visual Basic"
Atte.
Victor Yañez

Apoyen el Proyecto OpenSource del Club Builder. Ya tenemos componentes Listos!!!
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email Yahoo Messenger MSN Messenger
Mensaje    Asunto: Responder citando

Vale ! no es para lo que lo queria pero me sirve, gracias por enviarlo
Smile
_________________
Saludos.-
-=Sike=-
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email
Mostrar mensajes de anteriores:   
Cambiar a:  
No puedes publicar temas nuevos en este foro
No puedes responder a temas en este foro
No puedes editar tus mensajes en este foro
No puedes borrar tus mensajes en este foro
No puedes votar en las encuestas de este foro


Hosting WordPress Indedmedia desde 3,99 €
© 2002–2026 Club Builder · Funciona con phpBB.