主目录传送门
https://blog.csdn.net/zb774095236/article/details/108291755
本次学习的源码模板下载:
1、 百度云:https://pan.baidu.com/s/1Zs9YxFKRRlh8KOgSCuQyzw 提取码:79qj
学习目标:
在上一个工程的基础上认识vs中的命令行参数
学习内容:
一、 项目参考
1. 未有新的函数加入
2. https://blog.csdn.net/caimouse/article/details/1680821 大牛的Win32系列-使用命令行参数
二. 在上期模板上修改和新增的步骤
1.右键Win32API(工程名称)
2.点击Properties
3.选中点击Debugging
4.在Command Arguments 中填入输入的参数 cmd1 cmd2 命令行参数 (这里随便奥)
5.点击应用
编写代码
2、 代码段
//库文件
#include "Windows.h"
#include "tchar.h"
#include "resource.h"
//定义WinMain的入口
int APIENTRY _tWinMain(HINSTANCE hInstance,
HINSTANCE hPrevInstance,
LPTSTR lpCmdLine,
int nCmdShow)
{
//没有这些参数也不会发生警告
UNREFERENCED_PARAMETER(hPrevInstance);
//UNREFERENCED_PARAMETER(lpCmdLine);//注释 我们需要这个参数
UNREFERENCED_PARAMETER(nCmdShow);
//使用应用程序句柄
const int MAXSIZE_APPBUF = 256;
TCHAR wAppTile[MAXSIZE_APPBUF];
LoadString(hInstance, IDS_APP_TITLE, wAppTile, MAXSIZE_APPBUF);
//获取桌面的句柄。
HWND hWnd = GetDesktopWindow();
//显示一行消息。
//MessageBox(hWnd, _T("采用资源中的标题"), wAppTile, MB_OK);//注释 用下面的按钮显示命令行参数
#if 1 //新增
//显示命令行参数。
MessageBox(hWnd, lpCmdLine, wAppTile, MB_OK);
#endif
return 0;
}
项目下载地址:
1.百度云:https://pan.baidu.com/s/1mtCnn9t3aLLZNmNgv8_bcQ 提取码:xar0
留在最后
这次算是vsIDE的一次调试技巧吧 加油