自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (1)
  • 收藏
  • 关注

原创 VS MFC“添加引用”没有程序集

最近要再MFC(C++)调用C#含有窗口的DLL,"System.Windows.Forms"。原因是下面这个选项没有选对,要选第3个,右键项目名->点击属性->配置属性->高级->公共语言运行时支持。的时候,打开的引用界面是没有程序集和COM的选项的如下图。,另一个叫"System"的。但是一开始我右键项目名。最后,点击应用就好了。

2023-06-30 12:16:37 688 1

原创 VC++6.0工作区没有工程,如何添加现有工程

VC++6.0如何添加已有工程到工作区

2023-05-30 15:54:56 420

原创 C++ MFC Fail to create empty document

C++ MFC Fail to create empty document

2023-05-26 18:00:59 518

原创 MFC打印文本Log日志含时间

注意,使用之前需要先创建TestLog文件夹,这个文件夹的路径是指定的,如果是编译好的软件环境里使用,其路径应该放在与".exe"同一级的目录,而如果是vs直接调试,则放在与你的".rc"同一级的目录。这是一个在MFC程序调试中很有用的小函数,可以输出字符消息,并记录时间,而且不像Afxmessage那样,它不会阻塞。然后直接调用就好了,像当一个函数出现闪退的时候,你可以使用这个函数打印出消息,当到达出问题的语句时就不再输出了。头文件,可以是全局也可以放在某个类里面,无论在哪里,只需要声明这个就行。

2022-11-15 16:00:09 1209

原创 MFC 简单的SendMessage子窗口调用主窗口函数(消息映射)的实现

子窗口传递消息给主窗口,SendMessage,简单详细的实现

2022-11-08 12:24:34 1581

原创 Socket TCP 客户端 C++动态来接库的封装

DLL的功能需要借助平台来体现,所以对于初学者建议先建立一个控制台程序来调试,并且辅以较为成熟的工具来调试能达到更好参考的效果,这次我调试的时候是以SocketTool来作为参考的这个网上有资源。的,新建一个C++控制台程序,他有现成的代码,利用SocketTool调试,然后再把代码分块封装就ok了。因为“接收”函数会阻塞,因此要实现全双工异步这种聊天效果,我选择了使用线程,以下代码是再MFC工程里的。接下来是头文件内容,建议先学会创建和引用再来尝试做这个,虽然这个也很简单。

2022-11-01 11:43:11 1159 1

原创 C++(vs2022)const char字符常量赋值给char*

const char*给char*字符数组直接赋值

2022-10-08 08:30:56 919

原创 MFC中数据类型的转换方法(Unicode)

1.char* 转 string3.char*转CString4.const char* 转 char*5.CString转int6.CString转double7.CString转string8.CString 转 char*9.string 转 CString10.string转char*13.数字类型转char*

2022-10-06 16:10:59 769

原创 C++简单动态链接库的创建和引用(VS2022)

简单动态链接库的创建和引用

2022-10-02 02:19:17 6182 2

原创 C++日志模块&文本文件输出模块

输出日志到txt文件,用于后台调试

2022-03-01 11:02:31 451

原创 如何再高版本的VS上运行低版本的VS不升级的代码

低版本的(如vs2010)代码,在高版本的(如vs2022)上面,不升级的话是编译不过的。但是如果你升级了的话,是可以编译的过,但是生成的exe与原来的库不兼容。1.你可以直接再installer里面直接下载对应版本的生成工具,但是有的版本没有的(如2010):2.如果是2010的...

2022-02-22 09:26:44 9372 7

原创 Windows DLL动态链接库(MFC版)的创建和引用

本文将介绍Windows下DLL(动态链接库)的创建和引用。声明:人外有人,天外有天,我的知识存在局限性,但方法一定管用。一、生成动态链接库这里的所谓生成动态链接库,就是为了获得三件套–".lib",".dll",".h"文件。".lib"文件叫做“静态链接库”,它需要在程序编译的时候参与进去,因此你需要把它放在保存编译资源的文件目录下;".dll"文件就是“动态链接库”,它需要在程序运行的时候参与进去,因此要把它放在编译后生成的“.exe”文件同一个目录下;".h"文件就是动态链接库的头文件,

2022-02-14 11:38:27 5805

原创 mfc入门程序之简单的计算器

mfc入门程序之简单的计算器本文将以一名小白视角来叙述一个mfc应用“计算器”的设计过程,作品实现了加、减、乘、除,鼠标点击按钮输入和键盘输入,功能虽然简单但是这个程序帮助我初步的认识了mfc的“世界观”。(下图是软件界面。)1.创建一个mfc应用程序;选择mfc应用程序,给工程取个名选择基于对话框,这样看起来会简单一点2.布局控件进入项目后会自动切换到这个界面,这个界面是编辑基础对话框的,计算器应用也是基于这个对话框开发,稍后需要布局我们自己的控件,因此把框中所有的默认控件删掉按需布

2021-03-10 15:59:12 10802 14

简易计算器MFC工程(内有注释)

1.四则运算 2.键盘输入

2022-03-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除