 |
Club Builder Foro de C++Builder en español
|
| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
_Viktor Master


Registrado: 20 Jul 2003Mensajes: 463Ubicación: Santiago, Los Angeles - Chile
|
Publicado: Mar 26 Ago, 2003 5:42 am Asunto: No dejar que windows se apague |
|
|
Este codigo evita que se apague windows mientras se este ejecutando tu aplicacion....
| Código: | //----------------------------------------------------------
// unit1.h
class TForm1 : public TForm
{
__published: // IDE-managed Components
private: // User declarations
void __fastcall WMQueryEndSession(TWMQueryEndSession &msg);
public: // User declarations
__fastcall TForm1(TComponent* Owner);
BEGIN_MESSAGE_MAP
MESSAGE_HANDLER(WM_QUERYENDSESSION,TWMQueryEndSession,WMQueryEndSession)
END_MESSAGE_MAP(TForm)
};
//----------------------------------------------------------
//----------------------------------------------------------
// unit1.cpp
void __fastcall TForm1::WMQueryEndSession(TWMQueryEndSession &msg)
{
msg.Result = 0;
ShowMessage("Lo siento, no tengo ganas de apagarme");
} |
_________________ "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 |
|
 |
kalux Master


Registrado: 21 Nov 2003Mensajes: 313Ubicación: Alicante - España
|
Publicado: Dom 31 Oct, 2004 7:26 pm Asunto: |
|
|
_Viktor
Con el builder 6 y en XP, no me funciona, observo lo siguiente:
- Con aplicacion en marcha y pulsando Inicio->Apagar Equipo->Apagar. Muestra el mensaje "Lo siento, no tengo ganas de apagarme" y a continuacion se apaga el ordenador.
- Con aplicacion en marcha y pulsando Inicio->Apagar Equipo->Reiniciar. Se apaga directamente sin mostrar el mensaje.
Mi pregunta es: ¿Se te ha olvidado algo? si no es asi, supongo que funcionara con otro S.O. ¿como se podria adaptar para XP? y por ultimo ¿que habria que hacer para incluir que no se pueda reiniciar?
Muchas gracias y un saludo. |
|
| 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.
|