- , ( ).
- .
- , , , .
- .
- , main , . .
.
2 | 3 | 4 | 5 | |
2.03 | 3.27 | 4.10 | 5.18 | |
2.04 | 3.28 | 4.11 | 5.19 | |
2.05 | 3.29 | 4.12 | 5.20 | |
2.06 | 3.30 | 4.13 | 5.21 | |
2.15 | 3.31 | 4.14 | 5.22 | |
2.23 | 3.32 | 4.15 | 5.07 | |
2.24 | 3.33 | 4.16 | 5.08 | |
2.30 | 3.08 | 4.03 | 5.04 | |
2.31 | 3.09 | 4.04 | 5.05 | |
2.32 | 3.10 | 4.05 | 5.06 | |
2.33 | 3.11 | 4.06 | 5.23 | |
2.16 | 3.12 | 4.07 | 5.24 | |
2.17 | 3.13 | 4.17 | 5.09 | |
2.18 | 3.14 | 4.18 | 5.10 | |
2.19 | 3.15 | 4.19 | 5.11 | |
2.01 | 3.01 | 4.08 | 5.30 | |
2.02 | 3.02 | 4.09 | 5.31 | |
2.25 | 3.03 | 4.31 | 5.32 | |
2.26 | 3.04 | 4.32 | 5.33 | |
2.27 | 3.05 | 4.33 | 5.01 | |
2.28 | 3.06 | 4.01 | 5.02 | |
2.29 | 3.07 | 4.02 | 5.03 | |
2.20 | 3.16 | 4.20 | 5.12 | |
2.21 | 3.17 | 4.21 | 5.13 | |
2.22 | 3.18 | 4.22 | 5.14 | |
2.07 | 3.19 | 4.23 | 5.15 | |
2.08 | 3.20 | 4.24 | 5.16 | |
2.09 | 3.21 | 4.25 | 5.17 | |
2.10 | 3.22 | 4.26 | 5.25 | |
2.11 | 3.23 | 4.27 | 5.26 | |
2.13 | 3.25 | 4.29 | 5.28 | |
2.12 | 3.24 | 4.28 | 5.27 | |
2.14 | 3.26 | 4.30 | 5.29 | |
2.15 | 3.27 | 4.16 | 5.23 | |
2.01 | 3.28 | 4.17 | 5.24 | |
2.02 | 3.29 | 4.14 | 5.25 | |
2.03 | 3.30 | 4.13 | 5.26 | |
2.04 | 3.31 | 4.12 | 5.27 | |
2.05 | 3.32 | 4.11 | 5.28 | |
2.06 | 3.33 | 4.10 | 5.29 |
2 | 3 | 4 | 5 | ||
2.10 | 3.03 | 4.30 | 5.22 | ||
2.11 | 3.04 | 4.31 | 5.21 | ||
2.12 | 3.05 | 4.32 | 5.20 | ||
2.13 | 3.06 | 4.33 | 5.19 | ||
2.16 | 3.22 | 4.15 | 5.5 | ||
2.14 | 3.07 | 4.01 | 5.18 | ||
2.09 | 3.08 | 4.02 | 5.08 | ||
2.19 | 3.09 | 4.03 | 5.07 | ||
2.20 | 3.10 | 4.04 | 5.30 | ||
2.21 | 3.01 | 4.05 | 5.31 | ||
2.22 | 3.02 | 4.06 | 5.32 | ||
2.23 | 3.24 | 4.07 | 5.33 | ||
2.07 | 3.25 | 4.08 | 5.16 | ||
2.17 | 3.26 | 4.09 | 5.17 | ||
2.25 | 3.11 | 4.29 | 5.09 | ||
2.26 | 3.12 | 4.18 | 5.10 | ||
2.27 | 3.13 | 4.19 | 5.11 | ||
2.28 | 3.14 | 4.20 | 5.12 | ||
2.29 | 3.15 | 4.21 | 5.13 | ||
2.18 | 3.33 | 4.28 | 5.6 | ||
2.30 | 3.16 | 4.22 | 5.14 | ||
2.31 | 3.17 | 4.23 | 5.15 | ||
2.32 | 3.18 | 4.24 | 5.01 | ||
2.33 | 3.19 | 4.25 | 5.02 | ||
2.08 | 3.20 | 4.26 | 5.03 | ||
2.24 | 3.21 | 4.27 | 5.04 | ||
2.30 | 3.03 | 4.20 | 5.33 | ||
2.16 | 3.06 | 4.23 | 5.31 | ||
2.15 | 3.23 | 4.03 | 5.01 | ||
2.32 | 3.04 | 4.21 | 5.30 | ||
2.31 | 3.24 | 4.04 | 5.02 | ||
2.17 | 3.25 | 4.05 | 5.03 | ||
2.18 | 3.26 | 4.06 | 5.04 | ||
2.19 | 3.27 | 4.07 | 5.05 | ||
2.20 | 3.28 | 4.08 | 5.06 | ||
2.21 | 3.29 | 4.09 | 5.07 | ||
2.22 | 3.30 | 4.10 | 5.08 | ||
2.23 | 3.31 | 4.01 | 5.09 | ||
2.24 | 3.32 | 4.02 | 5.10 | ||
2.25 | 3.33 | 4.24 | 5.11 |
|
|
2 | 3 | 4 | 5 | ||
2.26 | 3.16 | 4.25 | 5.12 | ||
2.27 | 3.17 | 4.26 | 5.13 | ||
2.01 | 3.18 | 4.27 | 5.14 | ||
2.02 | 3.19 | 4.28 | 5.15 | ||
2.03 | 3.20 | 4.29 | 5.16 | ||
2.33 | 3.05 | 4.22 | 5.32 | ||
2.04 | 3.21 | 4.30 | 5.17 | ||
2.05 | 3.22 | 4.31 | 5.18 | ||
2.06 | 3.07 | 4.32 | 5.19 | ||
2.07 | 3.08 | 4.33 | 5.20 | ||
2.08 | 3.09 | 4.11 | 5.21 | ||
2.09 | 3.10 | 4.12 | 5.22 | ||
2.10 | 3.11 | 4.13 | 5.23 | ||
2.11 | 3.12 | 4.14 | 5.24 | ||
2.12 | 3.13 | 4.15 | 5.25 | ||
2.13 | 3.14 | 4.16 | 5.26 | ||
2.14 | 3.15 | 4.17 | 5.27 | ||
2.28 | 3.01 | 4.18 | 5.28 | ||
2.29 | 3.02 | 4.19 | 5.29 | ||
2.27 | 3.09 | 4.31 | 5.01 | ||
2.26 | 3.10 | 4.06 | 5.16 | ||
2.25 | 3.05 | 4.30 | 5.02 | ||
2.19 | 3.06 | 4.27 | 5.14 | ||
2.29 | 3.29 | 4.32 | 5.05 | ||
2.30 | 3.30 | 4.33 | 5.06 | ||
2.31 | 3.31 | 4.16 | 5.07 | ||
2.32 | 3.32 | 4.17 | 5.17 | ||
2.33 | 3.15 | 4.18 | 5.18 | ||
2.01 | 3.16 | 4.19 | 5.19 | ||
2.02 | 3.17 | 4.20 | 5.20 | ||
2.28 | 3.07 | 4.28 | 5.03 | ||
2.03 | 3.18 | 4.21 | 5.21 | ||
2.04 | 3.19 | 4.22 | 5.22 | ||
2.05 | 3.20 | 4.07 | 5.23 | ||
2.06 | 3.21 | 4.08 | 5.24 | ||
2.07 | 3.22 | 4.09 | 5.25 | ||
2.08 | 3.23 | 4.10 | 5.26 | ||
2.09 | 3.33 | 4.11 | 5.27 | ||
2.10 | 3.11 | 4.12 | 5.28 | ||
2.11 | 3.12 | 4.13 | 5.29 | ||
2 | 3 | 4 | 5 | ||
2.12 | 3.13 | 4.14 | 5.30 | ||
2.13 | 3.14 | 4.15 | 5.31 | ||
2.14 | 3.28 | 4.01 | 5.32 | ||
2.15 | 3.24 | 4.02 | 5.33 | ||
2.16 | 3.25 | 4.03 | 5.08 | ||
2.17 | 3.26 | 4.04 | 5.09 | ||
2.18 | 3.27 | 4.05 | 5.15 | ||
2.24 | 3.08 | 4.29 | 5.04 | ||
2.20 | 3.01 | 4.23 | 5.10 | ||
2.21 | 3.02 | 4.24 | 5.11 | ||
2.22 | 3.03 | 4.25 | 5.12 | ||
2.23 | 3.04 | 4.26 | 5.13 | ||
2.28 | 3.09 | 4.31 | 5.04 | ||
2.19 | 3.10 | 4.08 | 5.16 | ||
2.04 | 3.19 | 4.11 | 5.17 | ||
2.08 | 3.20 | 4.15 | 5.18 | ||
2.09 | 3.23 | 4.13 | 5.24 | ||
2.17 | 3.22 | 4.20 | 5.28 | ||
2.18 | 3.21 | 4.09 | 5.25 | ||
2.33 | 3.30 | 4.17 | 5.32 | ||
2.32 | 3.32 | 4.12 | 5.31 | ||
2.05 | 3.29 | 4.10 | 5.26 | ||
2.06 | 3.33 | 4.14 | 5.33 | ||
2.22 | 3.32 | 4.16 | 5.29 | ||
2.07 | 3.01 | 4.18 | 5.30 | ||
2.10 | 3.02 | 4.19 | 5.11 | ||
2.11 | 3.03 | 4.24 | 5.12 | ||
2.12 | 3.04 | 4.26 | 5.13 | ||
2.24 | 3.05 | 4.27 | 5.14 | ||
2.25 | 3.06 | 4.28 | 5.05 | ||
2.26 | 3.07 | 4.29 | 5.02 | ||
2.27 | 3.08 | 4.30 | 5.03 | ||
2.30 | 3.11 | 4.33 | 5.06 | ||
2.29 | 3.12 | 4.32 | 5.01 | ||
2.01 | 3.16 | 4.25 | 5.19 | ||
2.23 | 3.17 | 4.04 | 5.20 | ||
2.31 | 3.18 | 4.02 | 5.15 | ||
2.02 | 3.25 | 4.01 | 5.07 | ||
2.13 | 3.28 | 4.07 | 5.08 | ||
2.14 | 3.26 | 4.05 | 5.09 | ||
2.15 | 3.27 | 4.03 | 5.10 | ||
2.16 | 3.24 | 4.06 | 5.21 |
1
|
|
: . .
.
Windows
Windows. , , , , . .
ASCII- .rc . , , .
Microsoft Visual Studio 2008 :
;
;
;
.
Windows .
Windows . (menu bar), . .
, , (main menu), .
:
;
.
. , Windows , (popup menu). , . .
- . , . Windows WM_COMMAND, .
, . (enabled), (disabled), (grayed).
|
|
. , WM_COMMAND.
(disabled) (grayed) . , ( ). , . , , , .
, .rc
:
_ MENU DISCARDABLE
BEGIN
0-
1-
.
(n-1)-
END
i- .
:
POPUP _ [, ]
BEGIN
0-
1-
.
(n-1)-
END
:
MENUITEM _ [, ]
SEPARATOR, ,
.
1. Win32
BOOL | ( bool) |
BYTE | (8- ) |
DWORD | 32- |
HGDIOBJ | |
HBITMAP | |
HBRUSH | |
HCURSOR | |
HDC | |
HFONT | |
HICON | () |
HINSTANCE | |
HMENU | |
HPEN | |
HWND | |
INT | 32- |
LONG | 32- |
LPARAM | , lParam, |
LPCSTR | - |
LPCWSTR | Unicode- ( , 0), . UNICODE, #define UNICODE |
LPCTSTR | LPCWSTR, UNICODE, LPCSTR |
LPSTR | - |
LPWSTR | Unicode- |
LPTSTR | LPWSTR, UNICODE, LPSTR |
LRESULT | LONG, |
NULL | ((void*) 0) |
TCHAR | wchar_t (Unicode-), UNICODE, char |
UINT | 32- |
WPARAM | , wParam, |
Win32 Project, . . , , .rc, .
.rc, , , ,
|
|
, (Properties).
.
, | |
(Pop-up) | , true. |
(Caption) | ( &, ) |
(Grayed) | ( ), ( Inactive) |
(Checked) | |
(Break) | : None () ; Column - , ; Bar - |
ID | |
(Separator) | |