MFC程序带参数运行

MFC实现程序开机自动运行 <br /> <br />话说,最近在搞windows编程(地球人都知道啦!哪个地球人?哈哈!)……<br />在做一个备忘录这样的小工具,希望它能够每次开机自动启动,真正做到备忘的功能(汗,我就怕自己忘记打开)~<br />废话少说,入正题!!!<br />一点背景:<br />1、实现程序在windows启动时自动运行大概有以下途径:<br />详情可以参考这个链接    http://topic.youkuaiyun.com/t/20050615/20/4085135.html<br />自启动目录;<br /> 阅读详情

 

下面的例子可以用来判断程序运行的时候是否使用了-c,-s或者-p选项,具体程序中大家可以按照例子做简单改动即可。

第一步:从CCommandLineInfo重载一个类CWzdCommandLineInfo,实现方式如下

 

 

 

头文件结束,下面是CPP文件

 

 

 

第二步:在APP类中添加成员变量:

public:

         CWzdCommandLineInfo m_cmdInfo;

第三步:在InitInstance()函数中修改如下代码

 

如此即可以在程序的其它地方通过AfxGetApp()->m_cmdInfo取得CWzdCommandLineInfo对象,然后通过判断起成员变量m_bCFlag等等就能知道是用哪个选项运行的了。

 

 

转载自:http://www.host01.com/article/software/VisualC/20060917184425572.htm

 

掌握MFC程序运行所需DLL mfcXX.dll是Microsoft Foundation Classes (MFC)库的一部分,提供了一套丰富的C++类库,用于创建Windows应用程序。这些类库封装了大量Windows API的复杂性,使得开发者可以更加便捷地进行应用开发。mfcXX.dll的功能包括但不限于:用户界面元素的封装:包括窗口、控件以及与用户交互的图形元素。文档/视图结构:为文档编辑和显示提供基本框架。图形和打印支持:提供绘图和打印功能。应用程序和多线程服务。 阅读详情

相关推荐

MFC带参数运行实例

MFC程序带参数运行实例(基于对话框程序源码)

MFC学习笔记(二)处理命令行选项

目标让应用程序处理这里所见的命令行标志。>XXX.exe /c /d策略一个MFC应用程序可以用CCommandLineInfo类的成员函数ParseParam()处理一些标准标志。要添加我们自己的标志,而仍然能够支持另外一些标志,我们将从CCommandLineInfo派生类,然后重载ParseParam()。步骤1.创建一个新的CCommandLineInfo类1)用ClassWizard创建

鸟儿飞的专栏 6656

Cadence Virtuoso IC617:从零构建传输门与反相器的Schematic设计实战

本文详细介绍了使用Cadence Virtuoso IC617进行传输门与反相器Schematic设计的完整流程,包括环境准备、原理图绘制、Symbol创建、仿真验证及实用技巧。通过分步指导和实战经验分享,帮助初学者快速掌握集成电路设计基础,提升EDA工具应用能力。

weixin_29194693的博客 596

MFC程序启动时传递参数

写了一个MFC的程序,要求如果是命令行启动传递参数时直接执行并且不显示图形界面,如果双击执行,则需要显示图形界面。 这个程序是调用http://116.213.72.20/sms_bluewings/sms_bluewingsinfo.asmx接口来发送短信(短信报警。未处理中文问题,所以只能发送非中文字符。),如果需要的可以留言。 在程序的InitInstance()中...

weixin_34037977的博客 891

【测试】echo发送和接收TCP/UDP数据包|shell 发送TCP/UDP数据包

目录 通过/dev/tcp、/dev/udp shell给tcp或udp服务发送16进制报文指令 通过/dev/tcp、/dev/udp (https://blog.youkuaiyun.com/u010039418/article/details/86251470) 通过/dev/tcp、/dev/udp可以直接在shell脚本中发起tcp、udp连接,方便又高效,平时用于测试啥的还是挺方便的。 直接发送 格式 /dev/udp/ip/port 比如要向本地10001端口发送数据,可以使用 ec.

我的笔记本 1万+

用于多种无人机协作的群体智能算法:综合综述

随着无人机技术的快速高水平发展,将多架无人机作为自主控制的编队应用于复杂情况是一个新兴领域的代表之一。在实现自主控制的挑战中,碰撞避免、任务分配、路径规划和编队重构是关键功能。本文对各种经典的无人机群智能算法进行了系统的总结和分析。

erjia_的博客 1万+

MFC解析启动命令行参数——CCommandLineInfo类

MFC中CCommandLineInfo类被用于分析启动应用时的命令行参数。 MFC应用一般都会在它的应用对象中使用函数InitInstance创建这个类的一个本地实例。然后把该对象传给CWinApp::ParseCommandLine,ParseCommandLine又重复调用ParseParam填充CCommandLineInfo对象。最后,CCommandLineInfo对象被传给CWin

Rolin的专栏 1万+

华为C语言笔试题(附答案)

华为C语言笔试题(附答案)     1、局部变量能否和全局变量重名?   答:能,局部会屏蔽全局。要用全局变量,需要使用 ":: "   局部变量可以与全局变量同名,在函数内引用这个变量时,会用到同名的局部变量,而不会用到全局变量。对于有些编译器而言,在同一个函数内可以定义多个同名的局部变量,比如在两个循环体内都定义一个同名的局部变量,而那个局部变量的作用域就在那个循环体内。  

峰云四起 3031

MFC程序带参数运行实例

鱼老大需要让两子程序带参数运行,于是仔细找找了,原来MFC中自带有一个成员变量m_lpCmdLine保存有参数。以下是自己学习的心得,其中包含MFC源码介绍及DEMO:         1、该参数在MFC源码中的位置如下,打开AFXWIN.H,可以找到:     [cpp] view plain copy  print? class

zerokkqq的专栏 987

Android 16强制横竖屏设置

但开发者端的响应却相对滞后,特别是中小型开发团队受限于大屏设备市场渗透率(截至2023年Q2,Android平板全球激活量约1.2亿台,不足手机设备5%)及开发成本考量,适配优先级普遍偏低。这种适配滞后已形成恶性循环——开发者因设备基数不足降低适配意愿,而用户体验缺陷又反向抑制大屏设备的市场接受度。要破解这一困局,既需要Google持续优化Jetpack Compose等现代化UI工具链,更需要建立开发者激励体系,通过应用商店流量倾斜、开发补贴等经济手段提升适配投入产出比。再不肯好好适配大屏设备?

xiangzhihong8的专栏 977

STM32实战开发(110):基于STM32的智能地震监测系统开发

地震监测系统是自然灾害预警体系中至关重要的一部分。随着地震灾害的频发和对自然灾害预测精度要求的提高,智能地震监测系统逐渐成为研究的热点。STM32作为一款高性能的微控制器,凭借其强大的处理能力和丰富的外设接口,在地震监测领域中得到了广泛应用。本篇文章将详细介绍如何使用STM32实现一个智能地震监测系统的开发过程,涵盖硬件设计、软件编程、系统实现及相关代码。通过集成加速度传感器、地震数据采集、实时数据处理和无线数据传输功能,我们可以设计一个高效、稳定的智能地震监测系统。

2201_76125393的博客 710

MFC 带参数运行

.BOOL CAaApp::InitInstance() { // Parse command line for standard shell commands, DDE, file open CCommandLineInfo cmdInfo; ParseCommandLine(cmdInfo); // Dispatch commands specified on the co

gaoguoxin2的专栏 808

openGauss学习笔记-280 openGauss性能调优-实际调优案例09-修改启动参数解决TPCC大幅度波动

openGauss学习笔记-280 openGauss性能调优-实际调优案例09-修改启动参数解决TPCC大幅度波动280.1 现象描述280.2 优化分析 openGauss学习笔记-280 ope

超哥的博客 308

MFC 程序入口和执行流程

原文地址:http://anony3721.blog.163.com/blog/static/511974201031953959757/ 一 MFC程序执行过程剖析 1)我们知道在WIN32API程序当中,程序的入口为WinMain函数,在这个函数当中我们完成注册窗口类,创建窗口,进入消息循环,最后由操作系统根据发送到程序窗口的消息调用程序的窗口函数。而在MFC程序当中我

Hello World 778

YOLOv8改进有效系列目录 | 包含卷积、主干、检测头、注意力机制、Neck上百种创新机制

Hello,各位读者们好,本专栏自开设两个月以来已经更新改进教程120+余篇其中包含C2f、主干、检测头、注意力机制、Neck多种结构上创新,也有损失函数和一些细节点上的创新,订阅本专栏以后你不仅可以收获跟专栏的阅读权限,同时可以进Qq群,里面包含集成我所有创新的YOLO最新目录,和我本人录制的视频讲解教程,如果你想要在YOLOv8系列收获一篇论文,我相信订阅本专栏后你一定会有所收获~YOLOv8改进有效系列目录。

Snu77的博客 18万+

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

MFC 学习笔记(一):MFC单文档程序运行流程梳理与总结

MFC 学习笔记(一):MFC单文档程序运行流程梳理 1.首先利用全局变量对象 theApp 启动应用程序 (这是因为这个全局对象,基类CWinApp中 this 的指针才能指向这个对象。) 2.调用全局应用程序对象 theApp 的构造函数 (需要先调用其基类CWinApp的构造函数, 完成应用程序的一些初始化工作,并将应用程序对象的指针保存起来。) 3.进入WinMain函数 (CWinApp...

Leon_Chen的博客 2014

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

微软MFC程序运行的正确顺序

微软MFC程序运行的正确顺序

荔园微风的博客 1747

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

MFC程序运行流程

->进入入口函数_tWinMain() 程序首先进入文件AppModul.cpp,找到_tWinMain()函数运行,调用其中的AfxWinMain()函数。 由于为了支持UNICODE,C运行库对WinMain其实区分了UNICODE版和ANSI版.对UNICODE版的程序,C运行库将调用wWinMain,而对于ANSI版的应用,则调用WinMain. 文件tchar.h定义:....

weixin_30648963的博客 1092

第一个MFC程序及它的运行流程

第一个MFC程序及它的运行流程 步骤 1.创建空项目并配置属性 属性配置如下,在项目属性中改为以下两项。 2.书写代码 MyApp.h头文件 #pragma once #define _WIN32_WINNT 0x0502 //不写这个会有警告 #include <afxwin.h> class MyApp :public CWinApp { public: virtual BOOL InitInstance(); }; class MyMainWindow :public CF

weixin_48547489的博客 777

浅入MFC之对话框及MFC程序的运行

对话框的实现毕竟是很简单的。但是,自己亲手写段代码实现比什么都强,伙计,你说呢?特别对于新手来说,哦,好处太多了。同时,等你写完了,看看程序的运行,弹出自己的对话框,什么感觉,动手试一试吧,来吧。伙计!我说的没错。(注:本系列博文代码都在 visual studio 2008 中运行通过!)。 首先建立一个基于对话框的 MFC 程序。创建过...

diaogan4202的博客 193
上一篇: 怎样读取资源文件中的文件
下一篇: 带有可变参数的宏
loongee
博客等级 码龄20年 23粉丝 27原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值