RocketMQ Windows 32位客户端-源码编译

阿里云官方没有提供RocketMQ Windows 32位的 SDK, 但是我们在实际场景下不可能放弃 32位的Windows的系统;实际上  apache  在 github 上提供了客户端的C++ 源码https://github.com/apache/rocketmq-client-cpp这套 C++ 源码不仅可以编译出 Windows / linux /mac 的客户端 ...

获取Windows 上应用窗口相关属性

最近项目经常需要获取应用程序窗口的详细信息,比如相对的位置、尺寸、窗口属性, 写了一个测试用的 DEMO  试试一些基本的获取void CMFCApplication1Dlg::OnBnClickedOk() { // TODO: 在此添加控件通知处理程序代码         /** 根据窗口类名和标题名找到窗口,返回句柄** ...

MoveWindow 和 SetWindowPos 区别【摘录】

  先看MoveWindow()函数,用于改变窗口的位置和尺寸,对于顶层窗口,按照屏幕对齐与左上角,对于子窗口,则对齐与父窗口的左上角。BOOL MoveWindow( HWND hWnd,int x, int y, int nWidth, int nHeight,BOOL bRepaint = TRUE);  第一个表示窗口句柄;  参数x,y表 ...

VS2015 在 MFC中插入ActiveX 控件(mstscax.dll)后报出Debug Assertion Failed

昨天同学想基于mstscax.dll 实现一个简单的MSRDP 客户端,参照网上的方法在MFC 对话框插入一个ActiveX 控件然后创建对象,但是即使一行代码也不写直接运行,立即就报错了Debug Assertion Failed!Program: C:\WINDOWS\SYSTEM32\mfc140ud.dllFile: d:\agent\_work\3\s\src\vctools\VC7Libs\Ship\ATLMFC\Src\MFC\oc ...