*   >> Lezen Onderwijs artikelen >> science >> programming

Basis Codering van Window Class Procedure

de procedure moet het raam schilderen. We zullen later meer informatie te zien. Ik hoop dat je nu waarderen Windows User Interface codering. Wanneer u klikt op de knop Sluiten van een venster, is de WM_CLOSE bericht door het raam naar de wachtrij verzonden. Uit de wachtrij zo snel mogelijk in de procedure wordt gestuurd (door de while lus). De verklaringen voor de CASE WM_CLOSE moet de toepassing af te ronden. U moet hebt geklikt op de knop Sluiten van bepaalde applicatie ramen en een klein venster verschijnt de vraag of u echt wilt sluiten (exit) van de toepassing.

U kunt op Ja of Nee in het pop-up venster. Het is in dit geval de procedure die u zoiets te coderen. Wanneer de knop Sluiten van een venster wordt geklikt, de WM_CLOSE bericht binnenkomt om de procedure. Alles gelijk, de WM_DESTROY bericht aankomt kort na. De WM_CLOSE niet het venster te vernietigen. Het zijn de verklaringen voor de CASE WM_DESTROY dat het raam van het scherm en gratis alle gedaan beroep dat het raam werd gebruik te verwijderen. Als u niet statements in dit geval niet te voorzien, zal het standaard gedrag worden gebruikt.

In het bovenstaande construct switch, is er een standaard CASE. Deze standaard geval heeft slechts een verklaring, waarin wordt opgeroepen en geeft het resultaat van de standaard procedure, DefWindowProc, met behulp van de door de procedure ontvangen argumenten. Als er geen CASE code in de procedure, wordt de procedure DefWindowProc verwerkt alle berichten met standaardgedragingen. Je zou niet graag een aantal van de resultaten. Dus moet je wat verwerking voor sommige gevallen doen; we zullen later meer informatie te zien. Alles gelijk is, moet de procedure op nul terug te keren.

Dat is de reden waarom je "return 0;" Aan het einde, nadat de schakelaar construct. Opmerking: De procedure kan nog een bericht naar het stelsel wachtrij. De boodschap zal uiteindelijk terug te komen op de procedure die moet worden behandeld door een andere zaak. De Windows API Volumes Degenen van ons die schrijven (bekend) voor het internet, te schrijven voor geld. We krijgen onze winst de advertenties die u ziet op onze website zoals deze. Dus alsjeblieft, klik op de advertenties op mijn pagina's om te weten wat mijn partners zijn reclame.

Op die manier betalen ze me in uw naam, voor reclame voor hun producten. Als u niet op de advertenties van het internet artikelen, zullen ze ons niet betalen. Ik weet dat u de spullen gratis, maar klik op de advertenties om ons in staat stellen ve

Page   <<  [1] [2] [3] >>
Copyright © 2008 - 2016 Lezen Onderwijs artikelen,https://onderwijs.nmjjxx.com All rights reserved.