?? controlpiece.cpp
字號:
// ControlPiece.cpp : 定義 DLL 的初始化例程。
//
#include "stdafx.h"
#include <afxdllx.h>
#ifdef _DEBUG
#define new DEBUG_NEW
#endif
static AFX_EXTENSION_MODULE ControlPieceDLL = { NULL, NULL };
extern "C" int APIENTRY
DllMain(HINSTANCE hInstance, DWORD dwReason, LPVOID lpReserved)
{
// 如果使用 lpReserved,請將此移除
UNREFERENCED_PARAMETER(lpReserved);
if (dwReason == DLL_PROCESS_ATTACH)
{
TRACE0("ControlPiece.DLL 正在初始化!\n");
// 擴展 DLL 一次性初始化
if (!AfxInitExtensionModule(ControlPieceDLL, hInstance))
return 0;
// 將此 DLL 插入到資源鏈中
// 注意: 如果此擴展 DLL 由
// MFC 規則 DLL(如 ActiveX 控件)隱式鏈接到
// 而不是由 MFC 應用程序鏈接到,則需要
// 將此行從 DllMain 中移除并將其放置在一個
// 從此擴展 DLL 導出的單獨的函數中。使用此擴展 DLL 的
// 規則 DLL 然后應顯式
// 調用該函數以初始化此擴展 DLL。否則,
// CDynLinkLibrary 對象不會附加到
// 規則 DLL 的資源鏈,并將導致嚴重的
// 問題。
new CDynLinkLibrary(ControlPieceDLL);
}
else if (dwReason == DLL_PROCESS_DETACH)
{
TRACE0("ControlPiece.DLL 正在終止!\n");
// 在調用析構函數之前終止該庫
AfxTermExtensionModule(ControlPieceDLL);
}
return 1; // 確定
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -