- 博客(13)
- 收藏
- 关注
原创 C++共享内存交互方式
一、什么是共享内存文件映射是一种实现进程间单向或双向通信的机制。它允许两个或多个本地进程间相互通信。为了共享文件或内存,所有的进程必须使用相同的文件映射的名字或是句柄。说白了就是把内存当成磁盘,在内存上新建一个文件,其它进程只要知道这个文件的名字,就可以直接获取该内存文件上的数据。二、实现步骤为了实现共享文件,进程先调用OpenFileMapping方法,如果内存没有相应的文件可以使用::...
2019-07-04 11:03:48
2533
原创 GetLastError()错误标识
功能:查询LoadIcon()函数返回的错误值〖0〗-操作成功完成。〖1〗-功能错误。〖2〗-系统找不到指定的文件。〖3〗-系统找不到指定的路径。〖4〗-系统无法打开文件。〖5〗-拒绝访问。〖6〗-句柄无效。〖7〗-存储控制块被损坏。〖8〗-存储空间不足,无法处理此命令。〖9〗-存储控制块地址无效。〖10〗-环境错误。〖11〗-试图加载格式错误的程序。〖12〗-访问码无效...
2019-06-29 11:41:23
1218
转载 安装Python 出现0x80072f7d错误的解决办法
今天兴冲冲的下载了Python 3.7.0(25M),准备试试。结果怎么着?提示该应用无法运行(说明跟WIN10可能存在兼容问题?或者是下载过程中出错了?后来下载了一个3.6.0,就能弹出安装窗口)。换个WEB版本的,体积小,下载快,运行,进度条不动(注意不要多选Download,一般是只选前三个,或者不选),过了一会提示错误0x80072f7d。大哥,什么年代了,这样的错误有任何帮助...
2019-06-17 10:50:38
864
原创 mfc编译常规错误
问题1>c:\program files (x86)\microsoft visual studio 10.0\vc\atlmfc\include\atlcore.h(35): fatal error C1189: #error : This file requires _WIN32_WINNT to be #defined at least to 0x0403. Value 0x050...
2019-04-24 11:37:48
324
原创 MFC 使窗口最大化,不能改变大小,只能移动和最小化
1.增加虚函数PreCreateWindow(CREATESTRUCT& cs)BOOL CSimvisionDlg::PreCreateWindow(CREATESTRUCT& cs) { // TODO: 在此添加专用代码和/或调用基类 cs.style &= ~FWS_ADDTOTITLE;//可改变窗口标题 cs.style &= ...
2019-04-23 11:38:26
1638
转载 verilog中的initial语句
1.每个initial语句和always语句代表一个独立的执行过程,每个执行过程从仿真时间0开始执行并且两种语句不能嵌套使用。所有的initial语句内的语句构成了一个initial块。initial块从仿真0时刻开始执行,在整个仿真过程中只执行一次。如果一个模块中包括了若干个initial块,则这些initial块从仿真0时刻开始并发执行,且每个块的执行是各自独立的。如果在块内包含了多条行为语...
2019-01-28 10:53:13
8697
原创 Visual Studio + VAssistX常用快捷键
Visual Studio + VAssistX常用快捷键Visual Studio + VAssistX常用快捷键 收藏一些打开啊新建就不说了……加括号粗体代表装了VAssistX插件的快捷键开发阶段:Ctrl+K->C(/):注释一段代码;Ctrl+K->U(/):取消注释一段代码;(//=)加入cpp里类方法前面的标准注释;(//-)加入开发人员个人信息,包括主机...
2019-01-20 12:51:52
252
1
原创 MFC 制作dll中创建窗体时使用资源ID
HINSTANCE hDLL = GetModuleHandle("*****.dll");//获得模块句柄HMODULE HINSTANCE hEXE = AfxGetResourceHandle(); //获取应用程序句柄 AfxSetResourceHandle(hDLL); m_DialogRealShowImage=new CDialogRealShowImage();...
2019-01-17 12:57:26
537
转载 GetSystemMetrics - 获取系统度量等数值信息
{通过 GetSystemMetrics 函数获取屏幕分辨率} cx := GetSystemMetrics(SM_CXSCREEN); cy := GetSystemMetrics(SM_CYSCREEN);ShowMessageFmt('Width:%d; Height:%d', [cx,cy]);{通过 Screen 对象获取屏幕分辨率} cx := Screen.Width...
2019-01-17 09:21:59
418
原创 MFC中CString类型
1.CString::SpanIncluding,遍历目标字符串,如果发现某个字符不是参数字符集(比如_T(“0123456789”))中的字符,则立即返回.CString str;CString strDigital("0123");str = "3281345";CString strVal = str.SpanIncluding(strDigital);MessageBox(str...
2019-01-13 23:23:43
994
原创 批处理bat 删除指定文件夹下的文件及文件夹
1.针对仅仅是删除文件夹下的文件的操作:使用del命令,单纯的删除文件操作,如下:del /f /s /q C:\Users\dell\AppData\Local\Temp\*.*2.删除文件夹操作使用rd命令,删除空文件夹,如下:rd /s /q C:\Users\dell\AppData\Local\Temp\A3.删除文件和文件夹操作:使用的是del命令+rd命令,先删除...
2019-01-13 21:44:53
64281
2
转载 MFC中获得各个类的指针/句柄 ID的总结
1) 在View中获得Doc指针CYouSDIDoc *pDoc=GetDocument();一个视只能有一个文档。2) 在App中获得MainFrame指针CWinApp 中的 m_pMainWnd变量就是MainFrame的指针,也可以: CMainFrame *pMain =(CMainFrame *)AfxGetMainWnd();3) 在View中获得MainFrame指针CM...
2019-01-09 15:00:19
370
原创 遍历window下所有窗口
遍历window下所有窗口HWND m_hwndFind[100];int m_num;//添加回掉函数static BOOL CALLBACK EnumWindowsProc(HWND hWnd, LPARAM lParam);BOOL C***Dlg::EnumWindowsProc(HWND hWnd, LPARAM lParam){if(::GetWindowLong(hWn...
2019-01-09 14:54:00
806
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人