 |
Club Builder Foro de C++Builder en español
|
| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
-=Sike=- Cdt

Registrado: 28 Abr 2003Mensajes: 2Ubicación: Que Importa
|
Publicado: Dom 31 Ago, 2003 2:34 am Asunto: Ocultar Outlook Express |
|
|
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 |
|
 |
_Viktor Master


Registrado: 20 Jul 2003Mensajes: 463Ubicación: Santiago, Los Angeles - Chile
|
Publicado: Dom 31 Ago, 2003 2:44 am Asunto: |
|
|
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, . 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 |
|
 |
-=Sike=- Cdt

Registrado: 28 Abr 2003Mensajes: 2Ubicación: Que Importa
|
Publicado: Dom 31 Ago, 2003 8:51 am Asunto: |
|
|
Vale ! no es para lo que lo queria pero me sirve, gracias por enviarlo
 _________________ Saludos.-
-=Sike=- |
|
| Volver arriba |
|
 |
|
|
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
|
© 2002–2026 Club Builder · Funciona con phpBB.
|