⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 dlghelp.cpp

📁 这是一个在VC下开发WDM驱动程序的小工具
💻 CPP
字号:
#include <windows.h>
#include <TCHAR.H>
#include "resource.h"
#include "Define.h"
#include "Common.h"
#include "DlgHelp.h"

extern SYSTEM g_Sys;

BOOL CALLBACK DlgHelp(HWND hDlg, UINT uMsg, WPARAM, LPARAM)
{   static  DLGHELP Dlg = {0};
 
    switch (uMsg){
        case WM_INITDIALOG: return InitDlgHelp(hDlg, &Dlg);
        case WM_CLOSE:      return EndDialog(hDlg, 0);
        default: break;
    }
    return FALSE;
}

BOOL    InitDlgHelp(HWND hDlg, PDLGHELP pDlg)
{   TCHAR   caMsgBuffer[MAX_STRING];
    HMODULE hModule;
    HRSRC   hResource;
    LPTSTR  lpData;
    DWORD   dwSize;

    pDlg->hDlg      = hDlg;
    pDlg->hEbRemark = GetDlgItem(hDlg, IDEB_REMARK);
    hModule   = g_Sys.hModule;
    hResource = FindResource(hModule, LPTSTR(IDR_REMARK), _T("FILE"));
    dwSize    = SizeofResource(hModule, hResource);
    lpData    = (LPTSTR)LockResource(LoadResource(hModule, hResource));
    if (NULL == lpData){
        GetErrorMessage(caMsgBuffer, MAX_STRING, GetLastError());
        MessageBox(hDlg, caMsgBuffer, _T("Help"), MB_ICONSTOP);
        return EndDialog(hDlg, 0);
    }
    lpData[dwSize-1] = '\0';
    SetWindowText(pDlg->hEbRemark, lpData);
    return TRUE;
}

⌨️ 快捷键说明

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