编辑框在发生某些事件的时候会向父窗口发送通知消息,我们可以为编辑框添加消息处理函数,现在我们看看编辑框部分消息通知函数:       EN_CHANGE:编辑框的内容被用户改变了,与EN_UPDATE 不同,该消息是在编辑框显示的正文被刷新后才发出的       EN_ERRSPACE: 编辑框控件无法申请足够的动态内存来满足需要             
                
                    
                        
                                                            
                                                                        
                                                                                        翻译
                                                                                    
                            2022-07-07 17:20:22
                            
                                140阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            来源:http://www.ccidnet.com
在VC++中想加入自定义消息,以下方法可供参考 …… 
1 首先定义消息:例如
define WM_MYMESSAGE (WM_USER+100)
2 在.H文件中,加入消息响应函数,如:
LONG OnMyMessage(WPARAM w,LPARAM l); 
该函数有规定的格式:            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                            精选
                                                        
                            2011-07-30 11:04:06
                            
                                283阅读
                            
                                                        
                                点赞
                            
                                                                                    
                                1评论
                            
                                                 
                 
                
                             
         
            
            
            
            一、消息钩子的概念1、基本概念 Windows应用程序是基于消息驱动的,任何线程只要注册窗口类都会有一个消息队列用于接收用户输入的消息和系统消息。为了拦截消息,Windows提出了钩子的概念。钩子(Hook)是Windows消息处理机制中的一个监视点,钩子提供一个回调函数。当在某个程序中安装钩子后            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-04-25 17:03:29
                            
                                523阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、消息钩子的概念1、基本概念   Windows应用程序是基于消息驱动的,任何线程只要注册窗口类都会有一个消息队列用于接收用户输入的消息和系统消息。为了拦截消息,Windows提出了钩子的概念。钩子(Hook)是Windows消息处理机制中的一个监视点,钩子提供一个回调函数。当在某个程序中安装钩子后,它将监视该程序的消息,在指定消息还没到达窗口之前钩子程序先捕获这个消息。这样就有机会对此            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-07-14 09:32:24
                            
                                385阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1. CListCtrl 样式及设置2. 扩展样式设置3. 数据插入4. 一直选中Item5. 选中和取消选中Item6. 得到CListCtrl中所有行的checkbox的状态7. 得到CListCtrl中所有选中行的序号8. 得到item的信息9. 得到CListCtrl的所有列的header字符串内容10. 使CListCtrl中一项可见,即滚动滚动条11. 得到CListCtrl列数12.            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                            精选
                                                        
                            2010-08-06 14:15:10
                            
                                1759阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            voidButton_Click(System::Object ^sender, System::EventArgs ^e){void* p = Handle.ToPointer();HWNDhwnd = (HWND)p;if(::IsWindow(hwnd))System::Windows::Forms::Messa            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2013-07-11 19:30:17
                            
                                1188阅读
                            
                                                        
                                点赞
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            这通常是由于以数据成员方式在DLL导出类中使用了模板类造成的,不同的地方的vector的实现可能不一样所造成的问题。所以我们应该将vector所依赖的模板类也导出。比如:#include <iostream>#include <vector>using namespace std;class __declspec( dllexport ) Test{pu...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2022-08-30 12:16:45
                            
                                274阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            在学习别人的代码时,发现了一个__super,第一感觉很像java中的super,或者C#中的base网上查了一下发现作用差不多,都是指父类。C++本身没有__super,这是visual c++的扩展。其实在c++中,要使用父类的成员,可以直接用”父类名::成员”即可,或者利用using声明。 来            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-03-22 13:38:26
                            
                                501阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            http://blog.sina.com.cn/s/blog_8679e2050100vu0h.htmlvc++换成vsVS选择dsw文件,直接导入,VS会自动进行转换添加/FORCE:MULTIPLE解决            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-03-08 02:11:34
                            
                                74阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            谈VC++中的Progress控件的使用大连捷通电脑技术有限公司 王淼(jtone@mail.dlptt.ln.cn)Progress控件能让人们感受到一个应用程序执行的进度,在很多应用程序中都能用到它,但通常只支持在单任务中,我在Windows98/NT中文操作系统下,在VC++6.0环境下,利用线程编制了一个非常小            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2007-12-17 11:21:00
                            
                                64阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            1、在基于对话框的MFC应用程序中使用Tooltip,首先在Dlg类的头文件中定义一个变量: 2、在Dlg类的OnInitDialog中添加代码: 3、重载PreTranslateMessage函数 4、编译运行 ToolTip是Win32中一个通用控件,MFC中为其生成了一个类CToolTipCt            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2017-05-05 18:07:00
                            
                                217阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            一、下载并安装glut库 opengl的glut库 GLUT不是OpenGL所必须的,但它会给学习带来一定的方便,推荐安装。 Windows环境下的GLUT下载地址:(大小约为150k) http://www.opengl.org/resources/libraries/glut/glutdlls37beta.zip Windows环境下安装GLUT的步骤: ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-08-05 09:16:22
                            
                                1080阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            void CTest1Dlg::OnButton2() {       //*权限的提升*//        static HANDLE hToken;     static TOKEN_PRIVILEGES tp;//提升权限以            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2009-09-24 13:57:06
                            
                                1122阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            文档名称:Visaul C++ 6.0使用简介文档作者:沈捷创建日期:2004.03.20当前版本:1.0.0.1修改记录:N/A内容提要:1.基本概念||__1.1项目的概念||__1.2工作区的概念2.VC界面介绍||__2.1常用菜单项|   ||   |__2.1.1文件菜单|   ||   |__2.1.2编            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2009-06-14 17:17:42
                            
                                4488阅读
                            
                                                        
                                点赞
                            
                                                                             
                 
                
                             
         
            
            
            
            1、在VC++ 6.0中新建基于对话框的MFC应用程序ListCtrl; 2、在主对话框上添加一个List Control至合适的位置及大小; 3、在对话框OnInitDialog中初始化ListCtrl,代码如下: 4、添加消息响应 // Generated message map functio            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2017-05-11 13:54:00
                            
                                163阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            vc++断点的使用:按F9(设置断点),F5调试,F10单步调试,shift+F5退出调试F10单语句执行,F11单指令执行,Ctrl+F10执行至光标处;F9按行设置/取消断点, Alt+F9可按行,按数据或按消息设置断点;调试时,按Alt+3打开跟踪窗口,Alt+4打开变量窗口,Alt+5打开寄存器窗口,Alt+6打开内存窗口,Alt+7打开堆栈窗口,Alt+8打开汇编指令窗口; 
1:概述            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2010-09-26 14:39:00
                            
                                118阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            VC++中(.def) 文件分类: vc琐碎2010-07-21 11:09 611人阅读 评论(0) 收藏 举报      一直没什            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-18 16:11:46
                            
                                95阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            使用CArray时,要#include "afxtempl.h",而且放的位置很讲究。/////////////////////////////////////////////////////////////////////////////
// CCheckTreeDlg dialog
#include "afxtempl.h"
class CCheckTreeDlg            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2013-05-13 15:22:50
                            
                                943阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1.你在编辑状态下点那个控件的向下的三角形,就出冒出来一个可以调高度的东东。将高度调高,否则在执行时会不能显示下拉选项。 2.为combo box添加选项,在编辑状态下选combo box控件的属性,选Data标签,在编辑框中添加选项,按Ctrl-Enter来添加下一个选项。 3.为combo bo            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2019-08-28 22:07:00
                            
                                220阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1.你在编辑状态下点那个控件的向下的三角形,就出冒出来一个可以调高度的东东。将高度调高,否则在执行时会不能显示下拉选项。 2.为combo box添加选项,在编辑状态下选combo box控件的属性,选Data标签,在编辑框中添加选项,按Ctrl-Enter来添加下一个选项。 3.为combo box添加变量combo box有两个变量,CComboBox类变量和CString变量。CComboB