C++
文章平均质量分 61
C++、MFC、DLL动态链接库
landeli2
工业自动化领域编程爱好者,主要从事C++、.Net等语言开发工作。
展开
-
C++开发websocket功能
c++ websocket功能、中文乱码问题解决原创 2023-01-10 11:08:05 · 767 阅读 · 0 评论 -
C#调用C++ DLL的步骤以及StringBuilder接收字节流的乱码等问题。
C#调用C++ DLL动态链接库的步骤以及遇到的平台不匹配和乱码等相关问题。原创 2022-10-04 15:38:50 · 1916 阅读 · 0 评论 -
MFC调用gSoap访问webservice
gSOAP编译工具提供了一个SOAP/XML 关于C/C++ 语言的实现,从而让C/C++语言开发web服务或客户端程序的工作变得轻松了很多。gSOAP官网:点击打开链接我现在只想说:gSOAP就是个傻瓜相机——非常好用!本文介绍如何利用gSOAP,达到在MFC下调用WEBService的API的目的。仅客户端。工具&环境:0、WIN XP1、VC62、gSOAP 2.8.17(官方下载地...转载 2018-03-28 16:33:14 · 1057 阅读 · 0 评论 -
VC判断一个UNICODE字符串中字母、数字、汉字、其他字符的个数
void GetCharacterNumber(LPCTSTR szTxt,int &nChinese,int &nEnlish,int &nNumber,int &nOther) {int nLen = WideCharToMultiByte(CP_ACP, 0, szTxt, -1, NULL, 0, NULL, FALSE);char *szTemp = new char[nLe原创 2017-09-07 11:05:48 · 1334 阅读 · 0 评论 -
MFC判断Listctrl当前选中的单元格的行和列
DWORD dwPos = GetMessagePos(); CPoint point( LOWORD(dwPos), HIWORD(dwPos) ); m_list.ScreenToClient(&point); LVHITTESTINFO lvinfo; lvinfo.pt = point; lvinfo.flags = LVHT_ABOV原创 2016-05-15 17:34:00 · 3703 阅读 · 0 评论 -
MFC打印Listctrl控件内容
typedef struct tagColAtt { int nColIndex; CString strColText; int nPrintX; int nSubItemIndex; }COLATT; BOOL CCMP2Dlg::PrintListCtrl(CListCtrl &list) { PRINTDLG原创 2016-04-15 11:24:33 · 1463 阅读 · 0 评论 -
MFC DLL中封装模态对话框
最近一个项目中需要在DLL中封装一个对话框,exe在特定情况下可以显示该DLL的对话框!在DLL单纯的用图1中的代码是没法成功显示该对话框的,在DoModal之前需要进行一个资源转换(如图2),让程序调用DLL模块中的资源,这样才能显示DLL的对话框资源; 图 1 图 2原创 2016-04-05 13:40:16 · 1309 阅读 · 0 评论 -
MFC智能提示功能(通过CEdit和CListBox组合实现)
效果图如上。 本功能只需要Edit编辑框和Listbox这两个控件组合使用即可实现。 首先为CEdit控件添加ON_EN_CHANGE消息响应函数,编辑框里的内容变化的时候会触发该函数,ListBox的内容可以在此函数中插入(因为我的软件是MFC+MSSQL的,所以我在获取了Edit控件中的字符m_str以后,会利用这个m_str来从SQL数据库中搜索包含m_str原创 2015-03-05 16:23:42 · 2382 阅读 · 0 评论 -
Unicode和UTF-8的关系
1. ASCII码 我们知道,在计算机内部,所有的信息最终都表示为一个二进制的字符串。每一个二进制位(bit)有0和1两种状态,因此八个二进制位就可以组合出256种状态,这被称为一个字节(byte)。也就是说,一个字节一共可以用来表示256种不同的状态,每一个状态对应一个符号,就是256个符号,从0000000到11111111。 上个世纪60年代,美国制定了一套字符编码,对英语字转载 2015-05-23 22:36:59 · 485 阅读 · 0 评论 -
用VProtect对自己的软件进行加密授权
软件授权注册转载 2016-01-08 23:30:39 · 5523 阅读 · 0 评论 -
对回调函数的一点理解
回调函数 在看LWIP时,见到用回调函数,再看某老外公司OPC源代码时,见到用回调函数。看我国内某些代码(我公司软件等)时没用到。于是,我对回调函数产生了很大的好奇。以前,我写VC程序时用到过回调函数,但是没有用C语言来使用。最近,看到国外大量的经典代码中广泛使用了回调函数(LWIP、某两个公司的OPC程序等),都是C语言来实现的,而不是VC windows程序中别人实现自己使转载 2016-01-07 09:46:30 · 401 阅读 · 0 评论