*   >> läser Utbildning artiklar >> science >> programming

Nybörjare guide till c ++

Välkommen till min guide till att skapa en liten c ++ program, som består av ingen ytterligare kod. Detta gjordes för nybörjare att förstå. Omdömen

Jag kommer att lägga all kod här, eftersom jag vet att de flesta av er kommer bara vill detta :) sjuk förklara nedan. Omdömen

ps.im hjälp av Visual C ++ 2005, fri från Microsft

#include

//Deklarera WndProcedureLRESULT ÅTER WndProcedure (HWND hWnd, UINT uMsg, WPARAM wParam, lParam lParam);

INT WinAPI WinMain (HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow) {MSG Msg, HWND hWnd; HRESULT hRet; WNDCLASSEX MyClass;

MyClass.

cbSize = sizeof (WNDCLASSEX); MyClass.style = CS_HREDRAW | CS_VREDRAW; MyClass.lpfnWndProc = WndProcedure; MyClass.cbClsExtra = 0; MyClass.cbWndExtra = 0; MyClass.hIcon = LoadIcon (NULL, IDI_APPLICATION); MyClass.hCursor = LoadCursor (NULL, IDC_ARROW); MyClass.hbrBackground = (HBRUSH) GetStockObject (WHITE_BRUSH); MyClass.lpszMenuName = null; MyClass.lpszClassName = "CHWND", MyClass.hInstance = hInstance; MyClass.

hIconSm = LoadIcon (NULL, IDI_APPLICATION); Omdömen

RegisterClassEx (& MyClass);

< p> hWnd = create ("CHWND", "Dannys tomt fönster :D",WS_OVERLAPPEDWINDOW,CW_USEDEFAULT,CW_USEDEFAULT,CW_USEDEFAULT,CW_USEDEFAULT,NULL,NULL,hInstance,NULL);

if(!hWnd){return 0; //Om HWND returnerar false, fönstret var unsucessfully skapades} //Visa windowShowWindow (hWnd, SW_SHOWNORMAL), UpdateWindow (hWnd), Omdömen

while ((hRet = GetMessage (& Msg, NULL, 0, 0)) = 0) {Omdömen

TranslateMessage (& Msg); //Translate, och Dispach till meddelande procedure.

DispatchMessage (& Msg); Omdömen

}!} Omdömen

//Meddelande Åtgärd

lResult ÅTER WndProcedure (HWND hWnd, UINT Msg, WPARAM wParam, lParam lParam) {switch (Msg) {case WM_DESTROY: PostQuitMessage (WM_QUIT); //Användar quitbreak, default: tillbaka DefWindowProc (hWnd, msg, wParam, lParam); //Om du inte använder MSG, ge det till standard för att hantera} Omdömen

return 0;} Omdömen

Nu har jag kommer att gå igenom koden, förklara det, i viktiga delar.

Omdömen

Först av allt måste du inkludera Windows sidhuvudfilen, vilket sker genom Omdömen

#include

Efter detta du behöver för att förklara Windows förfarandet, detta kommer att behandla all information som användaren interagerar med fönstret

lResult ÅTER WndProcedure (HWND hWnd, UINT uMsg, WPARAM wParam, lParam lParam);


Efter detta kommer WINMAIN funk

Page   <<       [1] [2] [3] >>
Copyright © 2008 - 2016 läser Utbildning artiklar,https://utbildning.nmjjxx.com All rights reserved.