分享几个MFC下建立隐藏运行的程序的方法(不会出现黑色框)。
方法1:
#include "windows.h" #pragma comment( linker, "/subsystem:\"windows\" /entry:\"mainCRTStartup\"" )// 设置入口地址 int main(int argc, char* argv[]) { return 0; }
方法2:
#include <WINDOWS.H> int APIENTRY WinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nShowCmd ) { return 0; }
方法3:
新建一个对话框工程,如工程名为:XXX
之后在解决方案里找到:XXX.cpp打开。
找到你的InitInstance()函数。
在里面你会找到CXXXDlg dlg;
m_pMainWnd = &dlg;
INT_PTR nResponse = dlg.DoModal();
....
把这些全部删除掉。之后写入自己的代码即可。
作者:天楼桦