about.c

来自「一个类似windows」· C语言 代码 · 共 55 行

C
55
字号
#include "precomp.h"

INT_PTR CALLBACK
AboutDialogProc(HWND hDlg,
                UINT message,
                WPARAM wParam,
                LPARAM lParam)
{
    HWND  hLicenseEditWnd;
    HICON hIcon = NULL;
    TCHAR strLicense[700];

    switch (message)
    {
    case WM_INITDIALOG:

        hIcon = LoadImage(hInstance,
                          MAKEINTRESOURCE(IDI_ICON),
                          IMAGE_ICON,
                          16,
                          16,
                          0);

        SendMessage(hDlg,
                    WM_SETICON,
                    ICON_SMALL,
                    (LPARAM)hIcon);

        hLicenseEditWnd = GetDlgItem(hDlg,
                                     IDC_LICENSE_EDIT);

        LoadString(hInstance,
                   IDS_LICENSE,
                   strLicense,
                   sizeof(strLicense) / sizeof(TCHAR));

        SetWindowText(hLicenseEditWnd,
                      strLicense);
        return TRUE;

    case WM_COMMAND:
        if ((LOWORD(wParam) == IDOK) || (LOWORD(wParam) == IDCANCEL))
        {
            DestroyIcon(hIcon);
            EndDialog(hDlg,
                      LOWORD(wParam));
            return TRUE;
        }

        break;
    }

    return FALSE;
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?