VC
文章平均质量分 63
AZHANG00000
这个作者很懒,什么都没留下…
展开
-
DoDataExchange整理
CWnd::DoDataExchangevirtual void DoDataExchange( CDataExchange* pDX );参数: pDX 指向CDataExchange对象的指针。 框架调用这个函数以交换并校验对话框数据。永远不要直接调用这个函数。它是由UpdateData成员函数所调用的。可调用UpdateData函数以初始化对话框控件或从对话框获取数据。当你从CDialog继原创 2008-11-08 20:35:00 · 2014 阅读 · 2 评论 -
注册表常用键值的意思
注册表常用键值的意思 [HKEY_CURRENT_USER/Software/Policies/Microsoft/Internet Explorer/Control Panel];〖Internet Explorer选项类〗"HomePage"=dword:00000001 ;禁止更改主页设置〖0=可修改〗"Cache"=dword:00000001 ;禁止更改Internet临时文件设转载 2009-05-14 15:43:00 · 1191 阅读 · 0 评论 -
windows网络编程--套接字的理解及相关系统API
套接字是什么概念应用层通过传输层进行数据通信时,TCP和UDP会遇到同时为多个应用程序进程提供并发服务的问题。多个TCP连接或多个应用程序进程可能需要通过同一个 TCP协议端口传输数据。为了区别不同的应用程序进程和连接,许多计算机操作系统为应用程序与TCP/IP协议交互提供了称为套接字(Socket)的接口。 区分不同应用程序进程间的网络通信和连接,主要有3个参数:通信的目的I原创 2009-03-19 09:48:00 · 1406 阅读 · 0 评论 -
windows编程--句柄的理解及其与指针的区别
句柄是什么?1.句柄是什么? 在windows中,句柄是和对象一一对应的32位无符号整数值。对象可以映射到唯一的句柄,句柄也可以映射到唯一的对象。2.为什么我们需要句柄? 更准确地说,是windows需要句柄。windows需要向程序员提供必要地编程接口,在这些接口中,允许程序员访问、创建和销毁对象。但是,出于封装地考虑,windows并不想向程序员返回指针原创 2009-03-19 08:28:00 · 1160 阅读 · 0 评论 -
CcomBox(组合框)操作
1。 GetWindowText 不能正确地获取其中的值(所选的内容) 2. 初始化: a. 使用AddSring ()添加方法。 b . 使用SetCurSel()来设置默认的选项 3。获取组合框中所选择的值 CStirng CurSelText; m_MethodComBoCtrl.GetLBText(m_MethodComBoCtr原创 2009-03-13 20:02:00 · 1348 阅读 · 0 评论 -
自绘按钮的实现
自绘按钮的实现 作者:杜修杏下载本文示例工程 如果你希望能够在自己的程序中表现出新意,那么你一定不会仅仅满足于MFC提供那些标准控件。这时,我们就必须自己另外多做些工作了。就改变控件外观这一点来说,主要是利用控件的自绘功能(OwnerDraw)实现的。本篇将和各位一起定义一个XP风格的CXPButton按钮类,目的不在于介绍CXPButto转载 2009-03-05 22:57:00 · 921 阅读 · 0 评论 -
窗口破坏过程与Windows消息循环
窗口破坏过程与Windows消息循环(转) 从用户单击关闭按钮(标题栏最右边)或者用鼠标或鍵盘选择系统菜单的“关闭”选项,直到窗口消失,应用程序结束。这期间到底发生了什么呢?这曾经是我百思不得其解的问题,我想也会有很多人和我一样会碰到这个问题。所以我要把我的一些学习心得写出来,与大家共享: 1、首先会产生一个WM_SYSCOMMAND消息,如果程序员没有对转载 2009-03-05 22:39:00 · 1583 阅读 · 0 评论 -
VC++6.0调试篇:远程调试收藏
VC++6.0调试篇:远程调试收藏 VC开发环境之所以提供远程调试的能力,是因为有些情况下单机调试会让你崩溃掉。。。比如,调试GUI程序的WM_PAINT消息,因为要单步调试,所以调试器会对界面的重绘产生副作用(Heisenberg不确定性原理)。当然还有些别的情况也适用,比如程序在测试环境运行的好好的,但是在客户那行为总是异常,这时候如果可以TCP远程连接上去维护的话,就能通过转载 2009-03-03 09:46:00 · 795 阅读 · 0 评论 -
VC2005之远程调试
VC之远程调试2008-09-05 16:58远程调试的基本就两个步骤:1. 拷贝调试监控器到远程机器2. 远程机器开启调试监控3. 本机设定调试目标4. 像本地调试一样调试远程机器1. 拷贝监控器由于远程机器没有安装VC,所以没有调试监控器可用。我们可以从本机的VC安装目录下拷贝一个监控器到远程机器。下面是个例子:假设使用的是VC2005调试32位程序。首先在本机VC安装转载 2009-03-03 09:35:00 · 2209 阅读 · 0 评论 -
Windows 界面设计:拉帘按钮设计
Windows 界面设计:拉帘按钮设计原创:周梦杰2002年9月26日 Windows 界面设计:拉帘按钮设计大家一定都用过Oicq,是不是觉得里面的拉帘按钮很炫,就是当我们点击好友,陌生人或黑名单时所需的内容就会自动出现在主窗口中,其中按转载 2009-03-01 22:08:00 · 1191 阅读 · 1 评论 -
SendDlgItemMessageA()相关整理
SendDlgItemMessage 函数The SendDlgItemMessage function sends a message to the specified control in a dialog box.定义LRESULT SendDlgItemMessage(HWND hDlg, int nIDDlgItem, UINT Msg, WPARAM wParam, LPARAM lP原创 2008-11-26 21:03:00 · 2046 阅读 · 0 评论 -
VC常用功能及实现方法
VC常用功能及实现方法 (1)如何通过代码获得应用程序主窗口的指针?主窗口的指针保存在CWinThread::m_pMainWnd中,调用AfxGetMainWnd实现。AfxGetMainWnd() ->ShowWindow(SW_SHOWMAXMIZED)//使程序最大化.(2)确定应用程序的路径Use GetModuleFileName 获得应用程序的路径,然后去掉可执行文件名。Exampl转载 2008-11-26 10:01:00 · 1261 阅读 · 0 评论 -
ADO Recordse部分方法的用法
GetChunk 方法返回大型文本或二进制数据 Field 对象的全部或部分内容 。语法variable = field.GetChunk( Size )返回值返回变体型。参数Size 长整型表达式,等于所要检索的字节或字符数。说明使用 Field 对象的 GetChunk 方法检索其部分或全部长二进制或字符数据。在系统内存有限的情况下,可使用 GetChunk 方法处理部分而非全部的长整型原创 2008-11-24 22:28:00 · 2687 阅读 · 0 评论 -
异步SOCKET编程-发送和接收数据
我本想把发送和接收分开作为两部分,但是最后我决定只略微解释一下FD_READ,留下更多的时间来说 明更复杂的FD_WRITE,FD_READ事件非常容易掌握.当有数据发送过来时,WinSock会以FD_READ事件通知你,对于每一个 FD_READ事件,你需要像下面这样调用recv():intbytes_recv=recv(wParam,&data,sizeof(data),0);基 本上就是这转载 2008-11-17 09:42:00 · 809 阅读 · 0 评论 -
vc2005 调试时提示错误信息:“无法找到.exe的调试信息” 的解决方法
首先打开菜单 项目->项目属性页 1. 选择 配置属性->链接器->调试->生成调试信息 改为 是 2. 选择 配置属性->C/C++ ->常规->调试信息格式 改为 用于“编辑并继续”的程序数据库(/ZI) 3. 选择 配置属性->C/C++ ->优化->优化 改为 禁用(/Od)原创 2009-01-07 22:03:00 · 1233 阅读 · 0 评论 -
杂七杂八
任何继承自CObject 类的对象在运行的时候都分配一个运行时类 CRuntimeClass的结构,只要有了CRuntimeClass结构就表示相应的对象已经创建。原创 2010-01-03 15:58:00 · 1098 阅读 · 0 评论