Follow along with the video below to see how to install our site as a web app on your home screen.
Anmerkung: This feature currently requires accessing the site using the built-in Safari browser.
private const int WM_QUERYENDSESSION = 17;
private bool v_bExitCalled = false;
protected override void WndProc( ref Message m ) {
if ( m.Msg == WM_QUERYENDSESSION )
this.v_bExitCalled = true;
base.WndProc( ref m );
}
// Der konstante Wert der dem LogoffSignal zugeordnet ist
private const int WM_QUERYENDSESSION = 17;
// Die Prüfvarliable damit du im Form.Close-Event feststellen kannst ob die Session gerade beendet wird.
private bool v_bExitCalled = false;
protected override void WndProc( ref Message m ) {
if ( m.Msg == WM_QUERYENDSESSION )
this.v_bExitCalled = true;
base.WndProc( ref m );
}
private void Form1_Closing( object sender, CancelEventArgs e ){
if ( !v_bExitCalled )
e.Cancel = true;
}
if ( !v_bExitCalled ) //wenn die Session nicht beendet wurde,
e.Cancel = true; //dann brich das Beenden des Forms ab.
private void Form1_Closing( object sender, CancelEventArgs e ){
if ( v_bExitCalled )
MySerializer.Serialize();
}
Sogar jede Menge Mehr!Die WndProc-Methode stellt den MessageLoop dar,
über den alle Prozesse im System miteinander kommunizieren können.
Wo bekomme ich darüber Informationen?
Da lassen sich doch bestimmt noch mehr Sachen mit machen
Frag nicht es wahren eine menge Schimpfwörter bis dorthin.Und Woher weißt Du das alles?