编译GemHSMS

GemHSMS是网友开发的一个简易HSMS协议Demo,很有参考价值,在编译这个程序中间还是遇到了不少的坑的,特此记录下来所需文件:xerces-c-src_2_7_0 ACE-5.6.6 GemHsms下载地址:https://yun.inks.icu/1. 编译xerces-c-2.7打开xerces-c-src_2_7_0ProjectsWin32VC7.1xerces-all xerces

- 阅读全文 -

Windows下编译ACE-6.5.5

ACE介绍       ACE自适配通信环境(Adaptive Communication Environment)是一种面向对象(OO)的工具包,它实现了通信软件的许多基本的设计模式。ACE的目标用户是在UNIX和Win32平台上开发高性能通信服务和应用的开发者。ACE简化了使用进程间通信、事件多路分离、显式动态链接和并发的OO网络应用和服务的开发。通过在

- 阅读全文 -

Winodws下使用cmake和make编译xerces-c-3.2.2

三者的作用:xerces-c:一个XML文档解析的开源项目,历史版本目录:http://archive.apache.org/dist/xml/xerces-c/cmake:跨平台编译工具make:程序构建工具,WINDOWS下为MinGW的附属工具cmake环境的搭建下载cmake,并解压,我使用的版本为目前的最新版本3.15版,bin目录为下个步骤要添加的环境变量的地址添加环境变量:右键计算机

- 阅读全文 -

CApp、CMainFrame、CView、CDoc之间相互通信

转自:https://blog.csdn.net/phpxin123/article/details/7437582例如:我在CMainFrame 中写代码,要访问CVIEW类中的数据,该怎么写代码?在CMainFrame 中,要访问CDOC类中的数据,该怎么写代码?CVIEW类要访问CDOC类中的数据,该怎么写代码?假设你是单文档单个VIEW的程序。那么:1)CMainFrame: GetAct

- 阅读全文 -

MFC 可停靠工具栏创建

CMFCToolBar是MFC提供的类,与CToolBar相似,但功能更完善,需要注意的是CMFCToolBar不是CToolBar的派生类,二者没有关联。我们在创建CMFCToolBar时一般都是使用下面这段代码。if (!m_wndToolBar.CreateEx(this, TBSTYLE_FLAT, WS_CHILD | WS_VISIBLE | CBRS_TOP | CBRS_GRIPP

- 阅读全文 -

MFC中的DC,CDC和HDC

MFC中的DC,CDC和HDC设备描述表(DC)是Windows中的一种数据结构,它包含GDI需要的所有关于显示界面情况的描述字段,包括相连的物理设备和各种各样的状态信息。图形显示功能是由显卡来完成的,你想要利用显卡的图形显示功能来完成你的图形输出,怎么办,给你一块硬件能用吗?好,现在厂商给你提供一个驱动程序,给你一些调用的接口,你就可以访问了吧。但这种访问是在驱动层,很麻烦,更麻烦的是,每个厂商

- 阅读全文 -

MFC 禁用右键菜单项 | 使某一项变灰

直接贴代码CMenu menu,*pMenu; menu.LoadMenu(IDR_MAINFRAME);//加载菜单资源 pMenu=menu.GetSubMenu(2);//获取菜单的列值 pMenu->EnableMenuItem(ID_USER,MF_BYCOMMAND | MF_DISABLED | MF_GRAYED);//删除上述列下的某一项菜单

- 阅读全文 -

MFC 下拉组合框的用法

之前编写程序时用到的,记下来方便以后用到 CComboBox m_comboUser; CString str; 设置只读CEdit *pEdit = (CEdit*)m_comboUser.GetWindow(GW_CHILD); pEdit->SetReadOnly(TRUE);添加字符串内容m_comboUser.Clear(); m_comboUser.AddString(_T

- 阅读全文 -

MFC 为CDockablePane悬浮窗口添加进菜单选项

在做一个项目,需要把悬浮窗口添加进菜单栏,找了好久发现是通过以下函数来替换无用菜单为你的悬浮窗口菜单// 启用工具栏和停靠窗口菜单替换 ,ID_VIEW_TOOLBAR可以为任意你创建的菜单ID,使用此函数会替换ID_VIEW_TOOLBAR菜单项为你的悬浮窗口菜单EnablePaneMenu(TRUE, ID_VIEW_CUSTOMIZE, strCustomize, ID_VIEW_TOOLB

- 阅读全文 -