Home   Artículos   Recursos   Foros   
Artíclos recientes publicados en Latindevelopers:

Visual C++: NSDoubleEdit: Un control para el manejo de números decimales en Visual C++.
Visual C++: Implementando una Calculadora en Visual C++
Visual C++: CCommandLine: Una clase para el uso de la linea de comando
Visual C++: Una clase para el manejo del Registro


[Ayuda] Programacion de APIS en VC++

Aqui programadores en la plataforma Win32 con Visual C++ de Microsoft...

Moderador: latindeveloper

[Ayuda] Programacion de APIS en VC++

Notapor Elias el Jue Abr 14, 2005 2:37 pm

Necesito ayuda con lo que es programación de APIS en VC++, necesito hacer un programa que simule un Shell con las siguientes funciones:

- Time -> esta funcion debe retornar la hora del sistema
- Date -> esta funcion debe retornar la fecha del sistema
- Sound -> esta funcion debe emitir un beep en el speaker
- Ejecurtar -> esta funcion debe poder recibir un path, la aplicación y ejecutarla

bueno si alguno tiene idea de como hacerlo, que me responda a este foro

Gracias

Saludos


Gracias, si era lo que necesitaba
Saul
Ultima edición por Elias el Sab Abr 23, 2005 9:41 pm, editado 1 vez en total
Elias
Novato
Novato
 
Mensajes: 4
Registrado: Jue Abr 14, 2005 2:25 pm

Re: [Ayuda] Programacion de APIS en VC++

Notapor DJK el Jue Abr 14, 2005 8:46 pm

Hola veamos si esto te ayuda en WIN32 API = VC++
Código: Seleccionar todo
/*---------------------------------------------------------*/
/*   I.-  PARA OBTENER LA HORA                              */
/*---------------------------------------------------------*/
   // Para poder saber la fecha y la hora
   // Declaras la estructura SYSTEMTIME
   SYSTEMTIME    MyTime;

   // variables para almacenar la fecha y hora
   static TCHAR  szTime[ MAX_PATH ];
   static TCHAR  szDate[ MAX_PATH ];

   // obtenemos los datos de fecha usando GetLocalTime
   // tambien puedes usar GetSystemTime
   // luego los almacenamos en la Variable MyTime de tipo SYSTEMTIME
   GetLocalTime( &MyTime );

   // GetSystemTime( &MyTime );
   // Adicionamos la fecha y hora en las variables szTime y szDate
   
   // Para la Hora
   wsprintf( szTime, "Hora Actual  %02d:%02d:%02d", MyTime.wHour, MyTime.wMinute, MyTime.wSecond );
   MessageBox( hWnd, szTime, "Hora", MB_OK | MB_ICONINFORMATION );

/*---------------------------------------------------------*/
/*   II.- PARA OBTENER LA FECHA                             */
/*---------------------------------------------------------*/
   // Para la Fecha
   wsprintf( szDate, "Fecha ActuaL %02d/%02d/%04d", MyTime.wDay, MyTime.wMonth, MyTime.wYear );   
   MessageBox( hWnd, szDate, "Fecha", MB_OK | MB_ICONINFORMATION );

/*---------------------------------------------------------*/
/*   III.- PARA EJECUTAR UNA APLICACION                     */
/*---------------------------------------------------------*/
   // Ahora si kieres ejecutar una aplicacion puedes usar la funcion WinExec
   WinExec( "\"C:\\Ejecutar\\MiApp.exe\" -L -S", ... );

   // Pero mejor ke esta funcion seria usar un CreateProcess
   CreateProcess( NULL, "\"C:\\Ejecutar\\MiApp.exe\" -L -S", ... );

/*---------------------------------------------------------*/
/*   III.- Y PARA HABER BEEP POR EL SPEAKER                 */
/*---------------------------------------------------------*/
   // Puedes usar la funcion siguiente
   // Beep( DWORD dwFreq, DWORD dwDuracion );
   // Donde: dwFreq = la frecuencia en Hertz
   // y: dwDuracion = la duracion del beep

   Beep( 1000, 1000 );

/*---------------------------------------------------------*/
/*   END: Ojala ke sea lo ke kerias ok                      */
/*---------------------------------------------------------*/


Saludos.
Your Kung Fu is not So Good!!!
Avatar de Usuario
DJK
Usuario Activo
Usuario Activo
 
Mensajes: 24
Registrado: Vie Jun 20, 2003 10:37 am
Ubicación: Puno - Perú


Volver a Visual C++

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 0 invitados