![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MFC
下一页盛夏花开
每天都在学习,每天都是新手
展开
-
NSIS 静默安装
1:NSIS静默安装VC_X86.exeExecwait '"路径+exe" /q'这种情况下,若果exe没有“下一步这种过程”,程序会在读条解包时,静默安装EXE。2:NSIS静默安装.MSI文件ExecWait 'msiexec /i "$INSTDIR\drives\AppleMobileDeviceSupport64.msi" /qn /l* "$INSTDIR\drives\AppleMobileDeviceSupport64.msi.log'在安装时会打印LOG日志也可以转载 2021-09-09 17:38:06 · 1576 阅读 · 0 评论 -
NSIS添加系统环境变量的方法
A:使用SendMessage ,例子如下:;修改环境变量WriteRegExpandStr HKLM "SYSTEM\CurrentControlSet\Control\Session Manager\Environment" "abcd" "ggg"1;刷新环境变量SendMessage ${HWND_BROADCAST} ${WM_WININICHANGE} 0 "STR:Environment"1如何将路径添加到系统环境变量中NSIS, 系统环境变量问:比如,我把 a.exe转载 2021-09-09 16:43:41 · 1164 阅读 · 0 评论 -
MessageBox的常用方法
原文地址:https://www.cnblogs.com/chenhailong/p/5650936.html 一 函数原型及参数 function MessageBox(hWnd: HWND; Text, Caption: PChar; Type: Word): Integer; hWnd:对话框父窗口句柄,对话框显示在Delphi窗体内,可使用窗体的Handle属性,否则可用0,使...转载 2018-08-14 13:25:01 · 210 阅读 · 0 评论 -
VC进程间通信, 线程间通信,线程同步的方式
VC进程间通信, 线程间通信,线程同步的方式2018年03月13日 13:32:33阅读数:32原文地址:https://blog.csdn.net/qq_41786318/article/details/79539287进程通信是讲的比较多的,很多教科书上也有,包括下面几种:1.管道2.信号(系统内的一些信号,复杂,与信号量不同)3.消息队列4.共享内存5.信号量(进程线程同步互斥的方法)6.套...转载 2018-07-10 20:12:33 · 993 阅读 · 0 评论 -
MFC TXT 文本文件的读写
文本文件的读写正确的文本文件读写过程1.定义文件变量;2.打开指定的文件;3.向从文本文件中写入信息;4.从文本文件中读取信息;5.关闭文件1、定义文件变量定义文件变量格式:CStdioFile 文件变量;例如,定义一个名称为f1的文件变量,语句如下:CStdioFile f1;2、打开指定文件可以直接通过CStdioFile的构造函数来转载 2017-08-22 15:07:12 · 1144 阅读 · 1 评论 -
OpenGL 用虚拟球实现场景自由旋转(转)
模型自由旋转的数学基础 我们用鼠标实现模型的旋转,就好像手握一个包含模型的虚拟球一样。按一下鼠标,即在这个虚拟球上确定了一点,而拖动鼠标就是移动那个点,这样就实现了对虚拟球的旋转,同时达到旋转模型的目的。用虚拟球实现场景自由旋转(转)" title="OpenGL 用虚拟球实现场景自由旋转(转)" style="margin:0px; padding:0px;转载 2017-08-11 15:02:13 · 2098 阅读 · 0 评论 -
CgridCtrl使用详解
Grid的基本类是源于CWnd的CgridCtrl。为了使用它,你可以使用微软的VC++的对话框编辑器,把一个普通的控件放在对话框上,并且输 入"MFCGridCtrl"(不包括引号)作为类名。Grid的子类使用DDX机制(可以通过ClassWizard来进行默认设置),使用 DDX_GridControl函数代替DDX_Control(可以通过手动设置ClassWizard的输入来实现)。这些保转载 2017-08-10 14:57:31 · 14880 阅读 · 0 评论 -
LVIS_FOCUSED和LVIS_SELECTED的区别
在MFC中有个列表控件,列表中的item(条目)状态对程序员来说是个很重要的因素。其中LVIS_FOCUSED和LVIS_SELECTED的状态区别如下: 1. 同一个Item可以同时具有LVIS_FOCUSED状态和LVIS_SELECTED状态(只有当鼠标单击选中某个item且悬浮在item上时才会出现这种情况)。2. 数个item可以同时被selected,但转载 2017-08-10 14:38:10 · 2768 阅读 · 0 评论 -
MFC显示颜色选择对话框
其实很简单,使用MFC现有的类CColorDialog 即可实现核心代码如下: 1 void CCColorDialogView::OnGraphSetting() 2 { 3 CColorDialog m_setClrDlg; 4 m_setClrDlg.m_cc.Flags |= CC_FULLOPEN|CC_RGBINIT; // CC_RGBI转载 2017-08-10 11:34:40 · 2145 阅读 · 4 评论 -
MFC对话框如何运行后隐藏起来
一般初学者会简单的认为在初始化对话框中ShowWindow(SW_HIDE);不就可以了吗?但其实那样是不行的,因为MFC中对话框的初始化显示其实很复杂,并不像SDK中的ShowWindow那么简单。下面介绍几种方法来达到运行后立刻隐藏。1.使用MoveWindow //在初始化对话框中使用 MoveWindow(0, 0, 0, 0);1212注意:这个把对话框转载 2017-07-05 15:33:31 · 728 阅读 · 0 评论 -
OnCreate函数
OnCreate是一个消息响应函数,是响应WM_CREATE消息的一个函数,而WM_CREATE消息是由Create函数调用的。在view类中,Create 是虚函数由框架调用,是用来“生成一个窗口的子窗口”。而OnCreate 函数是用来“表示一个窗口正在生成”。一个窗口创建(Create)之后,会向操作系统发送WM_CREATE消息,OnCreate()函数主要是用来响应此消息转载 2017-06-13 14:00:55 · 427 阅读 · 0 评论