²é¿´: 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 ¸ö ==========
»Ø¸´´ËÂ¥

» ²ÂÄãϲ»¶

ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû
Ïà¹Ø°æ¿éÌø×ª ÎÒÒª¶©ÔÄÂ¥Ö÷ ×·ÃνøÐÐÇú µÄÖ÷Ìâ¸üÐÂ
×î¾ßÈËÆøÈÈÌûÍÆ¼ö [²é¿´È«²¿] ×÷Õß »Ø/¿´ ×îºó·¢±í
[¿¼ÑÐ] Çóµ÷¼Á£¬×Ü·Ö315£¬¿¼µÄÉúÎïÒ½Ò©£¬Ò»Ö¾Ô¸ºþÄÏʦ·¶´óѧ¡£µ÷¼Áµ½ÈκÎרҵ¶¼¿ÉÒÔ +3 С¶¡Ïë½ø²½ 2026-03-11 3/150 2026-03-17 11:13 by ³öÃÅ´ò½´ÓÍÊÇÃÛÖ
[¿¼ÑÐ] 275Çóµ÷¼Á +4 Ì«Ñô»¨ÌìÌ쿪ÐÄ 2026-03-16 4/200 2026-03-17 10:53 by ¹¦·ò·è¿ñ
[¿¼ÑÐ] 302Çóµ÷¼Á +8 ¸ºÐÄÕßµ±Öï 2026-03-11 8/400 2026-03-17 09:05 by ŶŶ123
[ÎÄѧ·¼²ÝÔ°] »ï°éÃÇ£¬×£ÎÒÉúÈÕ¿ìÀÖ°É +17 myrtle 2026-03-10 26/1300 2026-03-16 18:32 by Çà³ÈLn
[¿¼ÑÐ] 304Çóµ÷¼Á +4 ahbd 2026-03-14 4/200 2026-03-16 16:48 by ÎҵĴ¬Îҵĺ£
[¿¼ÑÐ] 085600²ÄÁÏÓ뻯¹¤ Çóµ÷¼Á +13 enenenhui 2026-03-13 14/700 2026-03-16 15:19 by ÁËÁËÁËÁË¡£¡£
[¿¼ÑÐ] 0703»¯Ñ§µ÷¼Á 290·ÖÓпÆÑо­Àú£¬ÂÛÎÄÔÚͶ +7 ÄåÄågk 2026-03-14 7/350 2026-03-16 10:12 by houyaoxu
[¿¼ÑÐ] »úеר˶µ÷¼Á +3 ±¿±¿ÍÃ×Ó 2026-03-12 3/150 2026-03-15 20:02 by Àõ×ÓÖà?
[¿¼ÑÐ] 288Çóµ÷¼Á +4 Ææµã0314 2026-03-14 4/200 2026-03-14 23:04 by JourneyLucky
[¿¼ÑÐ] Ò»Ö¾Ô¸¹þ¹¤´ó²ÄÁÏ324·ÖÇóµ÷¼Á +5 ãÆÐñ¶« 2026-03-14 5/250 2026-03-14 14:53 by ľ¹Ï¸à
[¿¼ÑÐ] 331Çóµ÷¼Á£¨0703Óлú»¯Ñ§ +5 ZY-05 2026-03-13 6/300 2026-03-14 10:51 by Jy?
[¿¼ÑÐ] 266Çóµ÷¼Á +4 ѧԱ97LZgn 2026-03-13 4/200 2026-03-14 08:37 by zhukairuo
[¿¼ÑÐ] bÇø»·¾³¹¤³ÌÇóµ÷¼Á +4 Maps1 2026-03-10 6/300 2026-03-14 00:23 by JourneyLucky
[¿¼ÑÐ] ²ÄÁÏר˶288·ÖÇóµ÷¼Á Ò»Ö¾Ô¸211 +4 ÔÚ¼ÒÏëÄã 2026-03-11 4/200 2026-03-13 22:49 by JourneyLucky
[¿¼ÑÐ] 0703»¯Ñ§µ÷¼Á +4 ¿ìÀÖµÄÏã½¶ 2026-03-11 4/200 2026-03-13 22:41 by JourneyLucky
[¿¼ÑÐ] 308Çóµ÷¼Á +5 ÊÇLupa°¡ 2026-03-11 5/250 2026-03-13 22:13 by JourneyLucky
[¿¼ÑÐ] Çóµ÷¼Á£¨²ÄÁÏÓ뻯¹¤327£© +4 °®³ÔÏã²ËÀ² 2026-03-11 4/200 2026-03-13 22:11 by JourneyLucky
[¿¼ÑÐ] Çó²ÄÁϵ÷¼Á 085600Ó¢Ò»Êý¶þ×Ü·Ö302 ǰÈý¿Æ235 ¾«Í¨»úÆ÷ѧϰ Ò»Ö¾Ô¸¹þ¹¤´ó +4 ÁÖyaxin 2026-03-12 4/200 2026-03-13 22:04 by ÐÇ¿ÕÐÇÔÂ
[ÂÛÎÄͶ¸å] Ͷ¸åÎÊÌâ 5+4 Ðǹâ²ÓÀÃxt 2026-03-12 6/300 2026-03-13 14:17 by god_tian
[¿¼ÑÐ] 081200-11408-276ѧ˶Çóµ÷¼Á +3 ´Þwj 2026-03-12 4/200 2026-03-12 19:33 by Çóµ÷¼Ázz
ÐÅÏ¢Ìáʾ
ÇëÌî´¦ÀíÒâ¼û