dlghelp.cpp
来自「这是一个在VC下开发WDM驱动程序的小工具」· C++ 代码 · 共 42 行
CPP
42 行
#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 + =
减小字号Ctrl + -
显示快捷键?