例如:
BOOL CTestDlg::OnInitDialog()
{
CMenu* pSysMenu = GetSystemMenu(FALSE)
if (pSysMenu != NULL)
{
CString strAboutMenu
strAboutMenu.LoadString(IDS_ABOUTBOX)
if (!strAboutMenu.IsEmpty())
{
pSysMenu->AppendMenu(MF_SEPARATOR)
pSysMenu->AppendMenu(MF_STRING, IDM_ABOUTBOX, strAboutMenu)
}
}
// 设置此对话框的图标。当应用程序主窗口不是对话框时,框架将自动
// 执行此 *** 作
SetIcon(m_hIcon, TRUE) // 设置大图标
SetIcon(m_hIcon, FALSE) // 设置小图标
//在下面加入你需要的代码即可
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
return TRUE
}
WinMain()是工程的入口,相当于win32函数的main(),但是在MFC中不能直接看到,MFC系统封装好的。一般在 入口函数工程名+App文件中的InitInstance()开始,但是一般功能不会涉及到这里,添加功能可以从工程名+Dlg文件中的OnInitDialog()函数开始调试,这个是对话框的初始化,形成对话框和对对话框的属性设置都是从OnInitDialog()这里开始的标准c
库函数
不知道行不行,如果在win32环境下,调用win32
API绝对是可以的,用shellexecute
函数
启动
程序
,
命令行参数
在程序
名称
后按
空格
隔开,在调用程序
main函数
中使用string
strLine=::AfxGetApp()->m_lpCmdLine就可以获取命令行参数了,在开发多进程项目的时候用的比较多,常用于进程间启动
参数传递
。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)