【发布时间】:2011-04-30 11:45:30
【问题描述】:
我想知道,是否可以使用 win32 程序的入口点 - WinMain - 作为类方法? 例如;
class cApp {
public:
cApp();
~cApp();
cGuiManager* guiManager;
cServerManager* serverManager;
cAudioManager* audioManager;
int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hInst, LPSTR lpCmdLine, int nCmdShow);
static LRESULT CALLBACK WndProc(HWND hWnd, UINT nMsg, WPARAM wParam, LPARAM lParam);
};
谢谢!
【问题讨论】:
-
是的,这在技术上是可行的。修改 vc/crt/src/crtexe.c 以重命名函数并重建 CRT。当然不值得麻烦。
标签: c++ windows winapi winmain