Code:
typedef struct {
UINT cbSize;
UINT style;
WNDPROC lpfnWndProc;
int cbClsExtra;
int cbWndExtra;
HINSTANCE hInstance;
HICON hIcon;
HCURSOR hCursor;
HBRUSH hbrBackground;
LPCTSTR lpszMenuName;
LPCTSTR lpszClassName;
HICON hIconSm;
} WNDCLASSEX, *PWNDCLASSEX;
WNDCLASSEX wnd;
ZeroMemory(&wnd, sizeof(WNDCLASSEX)); // ili memset
wnd.cbSize = sizeof(WNDCLASSEX);
// inicijalizacija ostalih polja strukture
WNDCLASSEX wnd = { 0 }; // postavi sva polja na nulu pa nije potreban poziv funkciji ZeroMemory ili memset
wnd.cbSize = sizeof(WNDCLASSEX);
WNDCLASSEX wnd = { sizeof(WNDCLASSEX) };
// setuje cbSize na velicinu strukture a sva ostala polja na nulu. Kako?
typedef struct {
UINT cbSize;
UINT style;
WNDPROC lpfnWndProc;
int cbClsExtra;
int cbWndExtra;
HINSTANCE hInstance;
HICON hIcon;
HCURSOR hCursor;
HBRUSH hbrBackground;
LPCTSTR lpszMenuName;
LPCTSTR lpszClassName;
HICON hIconSm;
} WNDCLASSEX, *PWNDCLASSEX;
WNDCLASSEX wnd;
ZeroMemory(&wnd, sizeof(WNDCLASSEX)); // ili memset
wnd.cbSize = sizeof(WNDCLASSEX);
// inicijalizacija ostalih polja strukture
WNDCLASSEX wnd = { 0 }; // postavi sva polja na nulu pa nije potreban poziv funkciji ZeroMemory ili memset
wnd.cbSize = sizeof(WNDCLASSEX);
WNDCLASSEX wnd = { sizeof(WNDCLASSEX) };
// setuje cbSize na velicinu strukture a sva ostala polja na nulu. Kako?
Kod jeste cist C ali sam ga kompajlirao C++ kompajlerom pa je zato tema ovde.