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

Uw eerste Window

Kennismaking met Windows - Deel 9 Volume - Windows User Interface Inleiding Dit is deel 9 van mijn reeks, Kennismaken met Windows. Ik neem aan dat je hebt alle vorige tutorials voordat deze te lezen. Je moet het lezen van de tutorials in de aangegeven volgorde. In dit deel van de serie, de eerste venster te maken u. Opmerking: Als u de code niet kunt zien of als u denkt dat er iets ontbreekt (gebroken link afbeelding afwezig), neem dan contact met mij op [email protected]. Dat wil contact met mij op voor het geringste probleem dat je hebt over wat je aan het lezen bent.

Entrypoint Het volgende is een C ++ programma voor de console: #include using namespace std; int main () {cout return 0; } Het begin van de belangrijkste functie is het toegangspunt voor de toepassing; dat is waar de toepassing wordt gestart. Om deze applicatie met de g ++ compiler zou je iets typt compileren: g ++ hello.cpp -o Hello.exe een Windows-toepassing gebruikt een andere ingangspunt functie en niet de belangrijkste. Een Windows-toepassing maakt gebruik van de invoer functie genaamd, WinMain.

Het prototype is: int WINAPI WinMain (HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow); Het besturingssysteem levert normaal gesproken alle argumenten voor deze WinMain functie. hInstance is het venster klasse-instantie handvat spraken we over in de vorige delen van de serie. Het besturingssysteem levert de werkelijke waarde voor u. De laatste verklaring in de WinMain niet "return 0". Het is terug msg.wParam; msg waarbij de identificator van het bericht struct. Maak je geen zorgen over deze return voor nu.

Veronderstellen dat de naam van uw Windows-applicatie in C ++ is, firstwin.cpp. Voor de g ++ compiler, typt u de volgende opdracht om de Windows-toepassing te compileren: g ++ firstwin.cpp -mwindows -o firstwin.exe Let op het gebruik en de positie van de schakelaar, -mwindows. Deze schakelaar voorkomt dat de command prompt venster verschijnen wanneer de toepassing verschijnt. Uw eerste Window Application Ik zal je de code geven voor uw eerste venster toepassing. Je zult proberen. Ik zal de code in algemene termen hieronder uitleggen.

U vindt het detail uitleg in andere series (afdelingen) weten. Hier is de code: #include using namespace std; LRESULT CALLBACK MainWndProc (HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam) {schakelaar (uMsg) {default: terug DefWindowProc (hwnd, uMsg, wParam, lParam); } Return 0; } Int WINAPI WinMain (HINSTANCE hInstance, H

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