| ²é¿´: 1081 | »Ø¸´: 0 | ||
×·ÃνøÐÐÇú½ð³æ (СÓÐÃûÆø)
|
[ÇóÖú]
´óÉñÃÇ£¬°ïæ¿´¿´ÎÊÌâ´¦ÔÚÄÄ£¿°æ±¾VS2013
|
|
// Í·Îļþ SYSMETS.h #define NUMLINES ((int)(sizeof sysmetrics/sizeof sysmetrics[0])) struct { int iIndex; TCHAR *szLabel; TCHAR *szDesc; }; int sysmetrics[]= { SM_CXSCREEN, TEXT("SM_CXSCREEN"), TEXT("Screen width in pixels"), SM_CYSCREEN, TEXT("SM_CYSCREEN"), TEXT("Screen height in pixels"), SM_CXVSCROLL, TEXT("SM_CXVSCROLL"), TEXT("Vertical scroll width"), SM_CYHSCROLL, TEXT("SM_CYHSCROLL"), TEXT("Horizontal scroll height"), SM_CYCAPTION, TEXT("SM_CYCAPTION"), TEXT("Caption bar height"), SM_CXBORDER, TEXT("SM_CXBORDER"), TEXT("Window border width"), SM_CYBORDER, TEXT("SM_CYBORDER"), TEXT("Window border height"), SM_CXFIXEDFRAME, TEXT("SM_CXFIXEDFRAME"), TEXT("Dialog window frame width"), SM_CYFIXEDFRAME, TEXT("SM_CYFIXEDFRAME"), TEXT("Dialog window frame height"), SM_CYVTHUMB, TEXT("SM_CYVTHUMB"), TEXT("Vertical scroll thumb height"), SM_CXHTHUMB, TEXT("SM_CXHTHUMB"), TEXT("Horizontal scroll thumb width"), SM_CXICON, TEXT("SM_CXICON"), TEXT("Icon width"), SM_CYICON, TEXT("SM_CYICON"), TEXT("Icon height"), SM_CXCURSOR, TEXT("SM_CXCURSOR"), TEXT("Cursor width"), SM_CYCURSOR, TEXT("SM_CYCURSOR"), TEXT("Cursor height"), SM_CYMENU, TEXT("SM_CYMENU"), TEXT("Menu bar height"), SM_CXFULLSCREEN, TEXT("SM_CXFULLSCREEN"), TEXT("Full screen client area width"), SM_CYFULLSCREEN, TEXT("SM_CYFULLSCREEN"), TEXT("Full screen client area height"), SM_CYKANJIWINDOW, TEXT("SM_CYKANJIWINDOW"), TEXT("Kanji window height"), SM_MOUSEPRESENT, TEXT("SM_MOUSEPRESENT"), TEXT("Mouse present flag"), SM_CYVSCROLL, TEXT("SM_CYVSCROLL"), TEXT("Vertical scroll arrow height"), SM_CXHSCROLL, TEXT("SM_CXHSCROLL"), TEXT("Horizontal scroll arrow width"), SM_DEBUG, TEXT("SM_DEBUG"), TEXT("Debug version flag"), SM_SWAPBUTTON, TEXT("SM_SWAPBUTTON"), TEXT("Mouse buttons swapped flag"), SM_CXMIN, TEXT("SM_CXMIN"), TEXT("Minimum window width"), SM_CYMIN, TEXT("SM_CYMIN"), TEXT("Minimum window height"), SM_CXSIZE, TEXT("SM_CXSIZE"), TEXT("Min/Max/Close button width"), SM_CYSIZE, TEXT("SM_CYSIZE"), TEXT("Min/Max/Close button height"), SM_CXSIZEFRAME, TEXT("SM_CXSIZEFRAME"), TEXT("Window sizing frame width"), SM_CYSIZEFRAME, TEXT("SM_CYSIZEFRAME"), TEXT("Window sizing frame height"), SM_CXMINTRACK, TEXT("SM_CXMINTRACK"), TEXT("Minimum window tracking width"), SM_CYMINTRACK, TEXT("SM_CYMINTRACK"), TEXT("Minimum window tracking height"), SM_CXDOUBLECLK, TEXT("SM_CXDOUBLECLK"), TEXT("Double click x tolerance"), SM_CYDOUBLECLK, TEXT("SM_CYDOUBLECLK"), TEXT("Double click y tolerance"), SM_CXICONSPACING, TEXT("SM_CXICONSPACING"), TEXT("Horizontal icon spacing"), SM_CYICONSPACING, TEXT("SM_CYICONSPACING"), TEXT("Vertical icon spacing"), SM_MENUDROPALIGNMENT, TEXT("SM_MENUDROPALIGNMENT"), TEXT("Left or right menu drop"), SM_PENWINDOWS, TEXT("SM_PENWINDOWS"), TEXT("Pen extensions installed"), SM_DBCSENABLED, TEXT("SM_DBCSENABLED"), TEXT("Double-Byte Char Set enabled"), SM_CMOUSEBUTTONS, TEXT("SM_CMOUSEBUTTONS"), TEXT("Number of mouse buttons"), SM_SECURE, TEXT("SM_SECURE"), TEXT("Security present flag"), SM_CXEDGE, TEXT("SM_CXEDGE"), TEXT("3-D border width"), SM_CYEDGE, TEXT("SM_CYEDGE"), TEXT("3-D border height"), SM_CXMINSPACING, TEXT("SM_CXMINSPACING"), TEXT("Minimized window spacing width"), SM_CYMINSPACING, TEXT("SM_CYMINSPACING"), TEXT("Minimized window spacing height"), SM_CXSMICON, TEXT("SM_CXSMICON"), TEXT("Small icon width"), SM_CYSMICON, TEXT("SM_CYSMICON"), TEXT("Small icon height"), SM_CYSMCAPTION, TEXT("SM_CYSMCAPTION"), TEXT("Small caption height"), SM_CXSMSIZE, TEXT("SM_CXSMSIZE"), TEXT("Small caption button width"), SM_CYSMSIZE, TEXT("SM_CYSMSIZE"), TEXT("Small caption button height"), SM_CXMENUSIZE, TEXT("SM_CXMENUSIZE"), TEXT("Menu bar button width"), SM_CYMENUSIZE, TEXT("SM_CYMENUSIZE"), TEXT("Menu bar button height"), SM_ARRANGE, TEXT("SM_ARRANGE"), TEXT("How minimized windows arranged"), SM_CXMINIMIZED, TEXT("SM_CXMINIMIZED"), TEXT("Minimized window width"), SM_CYMINIMIZED, TEXT("SM_CYMINIMIZED"), TEXT("Minimized window height"), SM_CXMAXTRACK, TEXT("SM_CXMAXTRACK"), TEXT("Maximum draggable width"), SM_CYMAXTRACK, TEXT("SM_CYMAXTRACK"), TEXT("Maximum draggable height"), SM_CXMAXIMIZED, TEXT("SM_CXMAXIMIZED"), TEXT("Width of maximized window"), SM_CYMAXIMIZED, TEXT("SM_CYMAXIMIZED"), TEXT("Height of maximized window"), SM_NETWORK, TEXT("SM_NETWORK"), TEXT("Network present flag"), SM_CLEANBOOT, TEXT("SM_CLEANBOOT"), TEXT("How system was booted"), SM_CXDRAG, TEXT("SM_CXDRAG"), TEXT("Avoid drag x tolerance"), SM_CYDRAG, TEXT("SM_CYDRAG"), TEXT("Avoid drag y tolerance"), SM_SHOWSOUNDS, TEXT("SM_SHOWSOUNDS"), TEXT("Present sounds visually"), SM_CXMENUCHECK, TEXT("SM_CXMENUCHECK"), TEXT("Menu check-mark width"), SM_CYMENUCHECK, TEXT("SM_CYMENUCHECK"), TEXT("Menu check-mark height"), SM_SLOWMACHINE, TEXT("SM_SLOWMACHINE"), TEXT("Slow processor flag"), SM_MIDEASTENABLED, TEXT("SM_MIDEASTENABLED"), TEXT("Hebrew and Arabic enabled flag"), SM_MOUSEWHEELPRESENT, TEXT("SM_MOUSEWHEELPRESENT"), TEXT("Mouse wheel present flag"), SM_XVIRTUALSCREEN, TEXT("SM_XVIRTUALSCREEN"), TEXT("Virtual screen x origin"), SM_YVIRTUALSCREEN, TEXT("SM_YVIRTUALSCREEN"), TEXT("Virtual screen y origin"), SM_CXVIRTUALSCREEN, TEXT("SM_CXVIRTUALSCREEN"), TEXT("Virtual screen width"), SM_CYVIRTUALSCREEN, TEXT("SM_CYVIRTUALSCREEN"), TEXT("Virtual screen height"), SM_CMONITORS, TEXT("SM_CMONITORS"), TEXT("Number of monitors"), SM_SAMEDISPLAYFORMAT, TEXT("SM_SAMEDISPLAYFORMAT"), TEXT("Same color format flag") }; //************************************* // Ô´Îļþ win1.cpp : ¶¨ÒåÓ¦ÓóÌÐòµÄÈë¿Úµã¡£ // #include "stdafx.h" #include "win1.h" #include "SYSMETS.h" #include <windows.h> #define MAX_LOADSTRING 100 // È«¾Ö±äÁ¿: HINSTANCE hInst; // µ±Ç°ÊµÀý TCHAR szTitle[MAX_LOADSTRING]; // ±êÌâÀ¸Îı¾ TCHAR szWindowClass[MAX_LOADSTRING]; // Ö÷´°¿ÚÀàÃû // ´Ë´úÂëÄ£¿éÖаüº¬µÄº¯ÊýµÄǰÏòÉùÃ÷: ATOM MyRegisterClass(HINSTANCE hInstance); BOOL InitInstance(HINSTANCE, int); LRESULT CALLBACK WndProc(HWND, UINT, WPARAM, LPARAM); INT_PTR CALLBACK About(HWND, UINT, WPARAM, LPARAM); int APIENTRY _tWinMain(_In_ HINSTANCE hInstance, _In_opt_ HINSTANCE hPrevInstance, _In_ LPTSTR lpCmdLine, _In_ int nCmdShow) { UNREFERENCED_PARAMETER(hPrevInstance); UNREFERENCED_PARAMETER(lpCmdLine); // TODO: ÔÚ´Ë·ÅÖôúÂë¡£ MSG msg; HACCEL hAccelTable; // ³õʼ»¯È«¾Ö×Ö·û´® LoadString(hInstance, IDS_APP_TITLE, szTitle, MAX_LOADSTRING); LoadString(hInstance, IDC_WIN1, szWindowClass, MAX_LOADSTRING); MyRegisterClass(hInstance); // Ö´ÐÐÓ¦ÓóÌÐò³õʼ»¯: if (!InitInstance (hInstance, nCmdShow)) { return FALSE; } hAccelTable = LoadAccelerators(hInstance, MAKEINTRESOURCE(IDC_WIN1)); // Ö÷ÏûϢѻ·: while (GetMessage(&msg, NULL, 0, 0)) { if (!TranslateAccelerator(msg.hwnd, hAccelTable, &msg)) { TranslateMessage(&msg); DispatchMessage(&msg); } } return (int) msg.wParam; } // // º¯Êý: MyRegisterClass() // // Ä¿µÄ: ×¢²á´°¿ÚÀà¡£ // ATOM MyRegisterClass(HINSTANCE hInstance) { WNDCLASSEX wcex; wcex.cbSize = sizeof(WNDCLASSEX); wcex.style = CS_HREDRAW | CS_VREDRAW; wcex.lpfnWndProc = WndProc; wcex.cbClsExtra = 0; wcex.cbWndExtra = 0; wcex.hInstance = hInstance; wcex.hIcon = LoadIcon(hInstance, MAKEINTRESOURCE(IDI_WIN1)); wcex.hCursor = LoadCursor(NULL, IDC_ARROW); wcex.hbrBackground = (HBRUSH)(COLOR_WINDOW+1); wcex.lpszMenuName = NULL;// MAKEINTRESOURCE(IDC_WIN1); wcex.lpszClassName = szWindowClass; wcex.hIconSm = LoadIcon(wcex.hInstance, MAKEINTRESOURCE(IDI_SMALL)); return RegisterClassEx(&wcex); } // // º¯Êý: InitInstance(HINSTANCE, int) // // Ä¿µÄ: ±£´æÊµÀý¾ä±ú²¢´´½¨Ö÷´°¿Ú // // ×¢ÊÍ: // // Ôڴ˺¯ÊýÖУ¬ÎÒÃÇÔÚÈ«¾Ö±äÁ¿Öб£´æÊµÀý¾ä±ú²¢ // ´´½¨ºÍÏÔʾÖ÷³ÌÐò´°¿Ú¡£ // BOOL InitInstance(HINSTANCE hInstance, int nCmdShow) { HWND hWnd; hInst = hInstance; // ½«ÊµÀý¾ä±ú´æ´¢ÔÚÈ«¾Ö±äÁ¿ÖÐ hWnd = CreateWindow(szWindowClass, TEXT("Get System Metrics No.1"), WS_OVERLAPPEDWINDOW, CW_USEDEFAULT, 0, CW_USEDEFAULT, 0, NULL, NULL, hInstance, NULL); if (!hWnd) { return FALSE; } ShowWindow(hWnd, nCmdShow); UpdateWindow(hWnd); return TRUE; } // // º¯Êý: WndProc(HWND, UINT, WPARAM, LPARAM) // // Ä¿µÄ: ´¦ÀíÖ÷´°¿ÚµÄÏûÏ¢¡£ // // WM_COMMAND - ´¦ÀíÓ¦ÓóÌÐò²Ëµ¥ // WM_PAINT - »æÖÆÖ÷´°¿Ú // WM_DESTROY - ·¢ËÍÍ˳öÏûÏ¢²¢·µ»Ø // // LRESULT CALLBACK WndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam) { int wmId, wmEvent; PAINTSTRUCT ps; HDC hdc; HWND hwnd; static int cxChar, cxCaps, cyChar; int i; TEXTMETRIC tm; TCHAR szBuffer[10]; switch (message) { case WM_CREATE: hdc = GetDC(hwnd); GetTextMetrics(hdc, &tm); cxChar = tm.tmAveCharWidth; cxCaps = (tm.tmPitchAndFamily & 1 ? 3 : 2)*cxChar / 2; cyChar = tm.tmHeight + tm.tmExternalLeading; ReleaseDC(hwnd, hdc); return 0; case WM_COMMAND: wmId = LOWORD(wParam); wmEvent = HIWORD(wParam); // ·ÖÎö²Ëµ¥Ñ¡Ôñ: switch (wmId) { case IDM_ABOUT: DialogBox(hInst, MAKEINTRESOURCE(IDD_ABOUTBOX), hWnd, About); break; case IDM_EXIT: DestroyWindow(hWnd); break; default: return DefWindowProc(hWnd, message, wParam, lParam); } break; case WM_PAINT: hdc = BeginPaint(hWnd, &ps); // TODO: ÔÚ´ËÌí¼ÓÈÎÒâ»æÍ¼´úÂë... for (i = 0; i < NUMLINES; i++) { TextOut(hdc, 0, cyChar * i, sysmetrics.szLabel, lstrlen(sysmetrics.szLabel)); TextOut(hdc, 22 * cxCaps, cyChar * i, sysmetrics.szDesc, lstrlen(sysmetrics.szDesc)); SetTextAlign(hdc, TA_RIGHT | TA_TOP); TextOut(hdc, 22 * cxCaps + 40 * cxChar, cyChar*i, szBuffer, wsprintf(szBuffer, TEXT("%5d"),GetSystemMetrics(sysmetrics.iIndex))); SetTextAlign(hdc, TA_LEFT | TA_TOP); } EndPaint(hWnd, &ps); break; case WM_DESTROY: PostQuitMessage(0); break; default: return DefWindowProc(hWnd, message, wParam, lParam); } return 0; } // ¡°¹ØÓÚ¡±¿òµÄÏûÏ¢´¦Àí³ÌÐò¡£ INT_PTR CALLBACK About(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam) { UNREFERENCED_PARAMETER(lParam); switch (message) { case WM_INITDIALOG: return (INT_PTR)TRUE; case WM_COMMAND: if (LOWORD(wParam) == IDOK || LOWORD(wParam) == IDCANCEL) { EndDialog(hDlg, LOWORD(wParam)); return (INT_PTR)TRUE; } break; } return (INT_PTR)FALSE; } //******************************************** //´íÎó 1>------ ÒÑÆô¶¯Éú³É: ÏîÄ¿: win1, ÅäÖÃ: Debug Win32 ------ 1> win1.cpp 1>d:\c\c++\win1\win1\sysmets.h(9): warning C4094: ÎÞ±ê¼ÇµÄ¡°struct¡±Î´ÉùÃ÷·ûºÅ 1>d:\c\c++\win1\win1\sysmets.h(237): error C2440: ¡°³õʼ»¯¡±: ÎÞ·¨´Ó¡°const wchar_t [12]¡±×ª»»Îª¡°int¡± 1> ûÓÐʹ¸Ãת»»µÃÒÔÖ´ÐеÄÉÏÏÂÎÄ 1>d:\c\c++\win1\win1\sysmets.h(237): error C2440: ¡°³õʼ»¯¡±: ÎÞ·¨´Ó¡°const wchar_t [23]¡±×ª»»Îª¡°int¡± 1> ûÓÐʹ¸Ãת»»µÃÒÔÖ´ÐеÄÉÏÏÂÎÄ 1>d:\c\c++\win1\win1\sysmets.h(237): error C2440: ¡°³õʼ»¯¡±: ÎÞ·¨´Ó¡°const wchar_t [24]¡±×ª»»Îª¡°int¡± 1> ûÓÐʹ¸Ãת»»µÃÒÔÖ´ÐеÄÉÏÏÂÎÄ 1>d:\c\c++\win1\win1\sysmets.h(237): error C2440: ¡°³õʼ»¯¡±: ÎÞ·¨´Ó¡°const wchar_t [13]¡±×ª»»Îª¡°int¡± 1> ûÓÐʹ¸Ãת»»µÃÒÔÖ´ÐеÄÉÏÏÂÎÄ 1>d:\c\c++\win1\win1\sysmets.h(237): error C2440: ¡°³õʼ»¯¡±: ÎÞ·¨´Ó¡°const wchar_t [22]¡±×ª»»Îª¡°int¡± 1> ûÓÐʹ¸Ãת»»µÃÒÔÖ´ÐеÄÉÏÏÂÎÄ 1>d:\c\c++\win1\win1\sysmets.h(237): error C2440: ¡°³õʼ»¯¡±: ÎÞ·¨´Ó¡°const wchar_t [25]¡±×ª»»Îª¡°int¡± 1> ûÓÐʹ¸Ãת»»µÃÒÔÖ´ÐеÄÉÏÏÂÎÄ 1>d:\c\c++\win1\win1\sysmets.h(237): error C2440: ¡°³õʼ»¯¡±: ÎÞ·¨´Ó¡°const wchar_t [19]¡±×ª»»Îª¡°int¡± 1> ûÓÐʹ¸Ãת»»µÃÒÔÖ´ÐеÄÉÏÏÂÎÄ 1>d:\c\c++\win1\win1\sysmets.h(237): error C2440: ¡°³õʼ»¯¡±: ÎÞ·¨´Ó¡°const wchar_t [20]¡±×ª»»Îª¡°int¡± 1> ûÓÐʹ¸Ãת»»µÃÒÔÖ´ÐеÄÉÏÏÂÎÄ 1>d:\c\c++\win1\win1\sysmets.h(237): error C2440: ¡°³õʼ»¯¡±: ÎÞ·¨´Ó¡°const wchar_t [21]¡±×ª»»Îª¡°int¡± 1> ûÓÐʹ¸Ãת»»µÃÒÔÖ´ÐеÄÉÏÏÂÎÄ 1>d:\c\c++\win1\win1\sysmets.h(237): error C2440: ¡°³õʼ»¯¡±: ÎÞ·¨´Ó¡°const wchar_t [16]¡±×ª»»Îª¡°int¡± 1> ûÓÐʹ¸Ãת»»µÃÒÔÖ´ÐеÄÉÏÏÂÎÄ 1>d:\c\c++\win1\win1\sysmets.h(237): error C2440: ¡°³õʼ»¯¡±: ÎÞ·¨´Ó¡°const wchar_t [26]¡±×ª»»Îª¡°int¡± 1> ûÓÐʹ¸Ãת»»µÃÒÔÖ´ÐеÄÉÏÏÂÎÄ 1>d:\c\c++\win1\win1\sysmets.h(237): error C2440: ¡°³õʼ»¯¡±: ÎÞ·¨´Ó¡°const wchar_t [27]¡±×ª»»Îª¡°int¡± 1> ûÓÐʹ¸Ãת»»µÃÒÔÖ´ÐеÄÉÏÏÂÎÄ 1>d:\c\c++\win1\win1\sysmets.h(237): error C2440: ¡°³õʼ»¯¡±: ÎÞ·¨´Ó¡°const wchar_t [29]¡±×ª»»Îª¡°int¡± 1> ûÓÐʹ¸Ãת»»µÃÒÔÖ´ÐеÄÉÏÏÂÎÄ 1>d:\c\c++\win1\win1\sysmets.h(237): error C2440: ¡°³õʼ»¯¡±: ÎÞ·¨´Ó¡°const wchar_t [30]¡±×ª»»Îª¡°int¡± 1> ûÓÐʹ¸Ãת»»µÃÒÔÖ´ÐеÄÉÏÏÂÎÄ 1>d:\c\c++\win1\win1\sysmets.h(237): error C2440: ¡°³õʼ»¯¡±: ÎÞ·¨´Ó¡°const wchar_t [10]¡±×ª»»Îª¡°int¡± 1> ûÓÐʹ¸Ãת»»µÃÒÔÖ´ÐеÄÉÏÏÂÎÄ 1>d:\c\c++\win1\win1\sysmets.h(237): error C2440: ¡°³õʼ»¯¡±: ÎÞ·¨´Ó¡°const wchar_t [11]¡±×ª»»Îª¡°int¡± 1> ûÓÐʹ¸Ãת»»µÃÒÔÖ´ÐеÄÉÏÏÂÎÄ 1>d:\c\c++\win1\win1\sysmets.h(237): error C2440: ¡°³õʼ»¯¡±: ÎÞ·¨´Ó¡°const wchar_t [14]¡±×ª»»Îª¡°int¡± 1> ûÓÐʹ¸Ãת»»µÃÒÔÖ´ÐеÄÉÏÏÂÎÄ 1>d:\c\c++\win1\win1\sysmets.h(237): error C2440: ¡°³õʼ»¯¡±: ÎÞ·¨´Ó¡°const wchar_t [31]¡±×ª»»Îª¡°int¡± 1> ûÓÐʹ¸Ãת»»µÃÒÔÖ´ÐеÄÉÏÏÂÎÄ 1>d:\c\c++\win1\win1\sysmets.h(237): error C2440: ¡°³õʼ»¯¡±: ÎÞ·¨´Ó¡°const wchar_t [17]¡±×ª»»Îª¡°int¡± 1> ûÓÐʹ¸Ãת»»µÃÒÔÖ´ÐеÄÉÏÏÂÎÄ 1>d:\c\c++\win1\win1\sysmets.h(237): error C2440: ¡°³õʼ»¯¡±: ÎÞ·¨´Ó¡°const wchar_t [9]¡±×ª»»Îª¡°int¡± 1> ûÓÐʹ¸Ãת»»µÃÒÔÖ´ÐеÄÉÏÏÂÎÄ 1>d:\c\c++\win1\win1\sysmets.h(237): error C2440: ¡°³õʼ»¯¡±: ÎÞ·¨´Ó¡°const wchar_t [28]¡±×ª»»Îª¡°int¡± 1> ûÓÐʹ¸Ãת»»µÃÒÔÖ´ÐеÄÉÏÏÂÎÄ 1>d:\c\c++\win1\win1\sysmets.h(237): error C2440: ¡°³õʼ»¯¡±: ÎÞ·¨´Ó¡°const wchar_t [15]¡±×ª»»Îª¡°int¡± 1> ûÓÐʹ¸Ãת»»µÃÒÔÖ´ÐеÄÉÏÏÂÎÄ 1>d:\c\c++\win1\win1\sysmets.h(237): error C2440: ¡°³õʼ»¯¡±: ÎÞ·¨´Ó¡°const wchar_t [18]¡±×ª»»Îª¡°int¡± 1> ûÓÐʹ¸Ãת»»µÃÒÔÖ´ÐеÄÉÏÏÂÎÄ 1>d:\c\c++\win1\win1\sysmets.h(237): error C2440: ¡°³õʼ»¯¡±: ÎÞ·¨´Ó¡°const wchar_t [32]¡±×ª»»Îª¡°int¡± 1> ûÓÐʹ¸Ãת»»µÃÒÔÖ´ÐеÄÉÏÏÂÎÄ 1>d:\c\c++\win1\win1\win1.cpp(171): error C2228: ¡°.szLabel¡±µÄ×ó±ß±ØÐëÓÐÀà/½á¹¹/ÁªºÏ 1> ÀàÐÍÊÇ¡°int¡± 1>d:\c\c++\win1\win1\win1.cpp(171): error C2660: ¡°TextOutW¡±: º¯Êý²»½ÓÊÜ 3 ¸ö²ÎÊý 1>d:\c\c++\win1\win1\win1.cpp(172): error C2228: ¡°.szDesc¡±µÄ×ó±ß±ØÐëÓÐÀà/½á¹¹/ÁªºÏ 1> ÀàÐÍÊÇ¡°int¡± 1>d:\c\c++\win1\win1\win1.cpp(172): error C2660: ¡°TextOutW¡±: º¯Êý²»½ÓÊÜ 3 ¸ö²ÎÊý 1>d:\c\c++\win1\win1\win1.cpp(174): error C2228: ¡°.iIndex¡±µÄ×ó±ß±ØÐëÓÐÀà/½á¹¹/ÁªºÏ 1> ÀàÐÍÊÇ¡°int¡± ========== Éú³É: ³É¹¦ 0 ¸ö£¬Ê§°Ü 1 ¸ö£¬×îР0 ¸ö£¬Ìø¹ý 0 ¸ö ========== |
» ²ÂÄãϲ»¶
26É격
ÒѾÓÐ3È˻ظ´
Çóµ÷¼Á£¬×Ü·Ö315£¬¿¼µÄÉúÎïÒ½Ò©£¬Ò»Ö¾Ô¸ºþÄÏʦ·¶´óѧ¡£µ÷¼Áµ½ÈκÎרҵ¶¼¿ÉÒÔ
ÒѾÓÐ3È˻ظ´
²ÄÁÏר˶306Ó¢Ò»Êý¶þ
ÒѾÓÐ7È˻ظ´
²ÄÁϹ¤³Ìר˶274Ò»Ö¾Ô¸211Çóµ÷¼Á
ÒѾÓÐ6È˻ظ´
318Çóµ÷¼Á
ÒѾÓÐ5È˻ظ´
Ò»Ö¾Ô¸ÄϾ©´óѧ£¬080500²ÄÁÏ¿ÆÑ§Ó빤³Ì£¬µ÷¼Á
ÒѾÓÐ4È˻ظ´
332Çóµ÷¼Á
ÒѾÓÐ5È˻ظ´
271Çóµ÷¼Á
ÒѾÓÐ14È˻ظ´
275Çóµ÷¼Á
ÒѾÓÐ4È˻ظ´
302Çóµ÷¼Á
ÒѾÓÐ8È˻ظ´













»Ø¸´´ËÂ¥
5