内容列表
- 做一个可编辑的表格控件
- 【实现内容】做一个可编辑的表格控件。
【使用控件】一个MSFLEXGRID表格控件,一个文本控件,一个下拉列表控件。
【实现原理】我喜欢把这个方法称为视觉假象。由于MSFLEXGRID控件本身是不支持直接编辑的。所以需要结合文本控件或者下拉列表控件,使表格控件的运行效果如同可以直接编辑一样。
【实现步骤】
1. 当鼠标点击表格控件的某一格时,首先判断该列的属性,是直接编辑呢,还
- 分类:VC语言 查阅全文
- 快速初始化内存(2)
- 因为我们使用静态库链接,Intel版本在代码中是一个函数调用。跟踪进入,可以发现Intel的实现在第一次调用时会先检测CPU类型,然后根据CPU类型跳转到不同的实现。在P4 机器上,其主循环如下:
00401A40 sub ecx,80h
00401A46&n
- 分类:VC语言 查阅全文
- 路由模拟——路由算法1的实现(路由计算类2)
-
/* 参数说明:
_netArray: routNum * routNum的矩阵,网络的拓扑信息
_valArray: routNum * routNum的矩阵,网络的耗散信息
- 分类:VC语言 查阅全文
- 在mingw下使用gtk(windows)
- 在mingw下使用gtk(windows)先下载这个,GTK-Runtime-Environment-2.2.4-3.exe在环境变量里的Pass,添加X:\运行时目录\lib
再去mingw的网站下个GTK的库http://heanet.dl.sourceforge.net/sourceforge/gtk-win/GTK-Source-Code-2.2.4-2.zip解压后你就明白该干什么了干
- 分类:VC语言 查阅全文
- C++Q&A——在MFC中更新视图,在.NET Framework中跟踪事件(1)
- &n
- 分类:VC语言 查阅全文
- Win32平台下的多语言
- 刚才闲逛,看到http://blog.joycode.com/mvm/posts/21261.aspx,说程序员搞懂的问题过几天就忘了,年级大点就完蛋了,有点怕怕,赶快把前几天搞懂的一个多语言的问题写下来,说不定将来还有用呢
问题是这样的,要在窗体(控件)上混合显示CJK的字符1.要在win2000平台及后续平台上搞,非常简单,把整个程序编译为Unicode版本就可以了,然后字符串(Unicod
- 分类:VC语言 查阅全文
- 内存分配——realloc()函数的使用
-
首先看一下下面的C程序片断:
#include <malloc.h>
char *p;
p = (char * ) malloc (10);
p = (char * ) realloc (p,20);
…………………………
- 分类:VC语言 查阅全文
- 一个OLE_DB高速访问数据库类,现已公开,强烈推荐使用
- OLE_DB 是基于COM接口,其访问速度,效率是最高的,ADO是基于OLE_DB的,在
效率方面是在OLE_DB之下,ODBC更不用提了,(别拍砖啊!)。但是OLE_DB相关的
资料甚少,我最进认真学习了一下OLE_DB,现已封装成一个类,现公开出来,有不足
之处,高手们多多指教。
这是类的头文件:------------------
#if !d
- 分类:VC语言 查阅全文
- 理解和使用NT驱动程序的执行上下文(一)
- 理解和使用NT驱动程序的执行上下文(一)
翻译:李华谊 [email protected]
理解Windows NT驱动程序最重要的概念之一就是驱动程序运行时所处的“执行上下文”。理解并小心地应用这个概念可以帮助你构建更快、更高效的驱动程序。
NT标准内核模式驱动程序编程中的一个重要观念是某个特定的驱动程序函数执行时所处的“上下文”。传统上文件系统开发者最关注这个问
- 分类:VC语言 查阅全文
- 理解和使用NT驱动程序的执行上下文(二)
-
理解和使用NT驱动程序的执行上下文(二)
翻译:李华谊 [email protected]
驱动程序的分派例程执行时所处的上下文应该引起特别的注意。在许多情况下,内核模式驱动程序的分派例程运行在调用者用户线程的上下文中。图1显示了为什么会这样。当一个用户线程向一个设备发出了I/O函数调用,例如通过调用Win32的ReadFile(…)函数,将产生一个系统服务请求。
- 分类:VC语言 查阅全文
- 获取Divx的版本号(测试中)
- HKEY hKey; TCHAR szProductVersion[128]; DWORD dwBufLen; LONG lRet; int iLen = 0; RegOpenKeyEx( HKEY_LOCAL_MACHINE, _T("SYSTEM\\CurrentControlSet\\Contro
- 分类:VC语言 查阅全文
- 基于IImgCtx的图像解码器
- 作者:马健
邮箱:[email protected]
主页:http://stronghorse.yeah.net
一、为什么要使用IImgCtx进行图像解码?
在Windows下开发图像显示、图像处理软件的时候,第一步要面对的就是图像解码。目前免费的图像解码代码不少,单独的包括:
Independent JPEG Group(独立JPEG小组)发布的专门解JPEG格式的源代
- 分类:VC语言 查阅全文
- Direct3D极速入门宝典(三)
-
现在你的代码应该是这样样子:
#include "stdafx.h"
#include "D3DTest.h"
#define MAX_LOADSTRING 100
#define D3DFVF_CUSTOMVERTEX ( D3DFVF_XYZ | D3DFVF_NORMAL )
struct CUSTOMVERTEX
{
 
- 分类:VC语言 查阅全文
- 面向对象编程,我的思想(下部)
- 2.3深入探讨函数:
2.3.1构造函数、默认构造函数、 缺省构造函数
对于上面的实例,它已经能完成绝大部分工作了,但它还是不完善的,还有许许多多的细节等到我们去完善!也许有的同学已经注意到了,当我创建完“jingwei”这个对象时,这个对象的所有的属性都是空的,也就是说:这个对象的姓名是未定的、年龄是未定的、性别是未定
- 分类:VC语言 查阅全文
- 面向对象编程,我的思想
-
面向对象编程,我的思想
前言:
整理这份资料的目的是为了帮助我的同学能够更直观的理解面向对象的编程。让后来者能够少走一些弯路,但其中不免有许多漏洞及错误,也还请前辈提出宝贵的更改意见,毕竟交流会让我们不断的进步。
技术是日新月异的,他不会等待你的成长。技术要拿出来于别人交流,自己学是自己主观意识上的理解,有对有错!交流会让进步变得更快。我认为如果计算机的体系结构不发生革命性的变化,我们
- 分类:VC语言 查阅全文
- 面向对象编程,我的思想(上部)
-
面向对象编程,我的思想
前言:
整理这份资料的目的是为了帮助我的同学能够更直观的理解面向对象的编程。让后来者能够少走一些弯路,但其中不免有许多漏洞及错误,也还请前辈提出宝贵的更改意见,毕竟交流会让我们不断的进步。
技术是日新月异的,他不会等待你的成长。技术要拿出来于别人交流,自己学是自己主观意识上的理解,有对有错!交流会让进步变得更快。我认为如果计算机的体系结构不发生革命性的变化,我们现
- 分类:VC语言 查阅全文
- 在C++中创建COM DLL
- 今日来在学习COM编程,找到一些自认为有价值文件分享给大家:
在C++中创建COM DLL
在本篇文章中我们将讨论如何在MSVC++中开发一个非常简单的ActiveX dll,并在Visual Basic中对它进行调用,其中的例子将用到Active Template Library(ATL)和相关的向导工具。本篇文章不会涉及COM和ATL的工作原理(尽管这是必需的)
- 分类:VC语言 查阅全文
- 很好的文章
- 开发人员需要知道的东西杂谈[社区] 文章作者:很土文章类型:人才信息 文章加入时间:2003年12月2日19:50 文章出处:21ICBBS-IC产业论坛
鉴于经常看到很多傻傻的问题,比如xx语言干什么用的,xxx语言是不是落伍了?(不过说实在的,这些问题初学者都会有.) 我在这里说说开发人员应该知道的一些东西。但是这些只是我在平日里看到和想到
- 分类:VC语言 查阅全文
- ACE_C++NPV1-学习笔记 (1)
- 2004-05-28 9:00 ACE_C++NPV1-学习笔记 (1)
注:本文章谢绝转载
因为安装了M$的VS 2003(VC7.1.3091),看网上资料说和标准C++有98%的符合,因为现在在学习C++,并且想学习ACE,所以就准备把原来在VC6下编译通过的ACE重新用VC7来编译,为以后学习准备好.
在WINDOWS安装ACE很简单,按
- 分类:VC语言 查阅全文
- 从当前进程模块程序读数据的代码
- //--从当前进程模块程序读数据//--参数//--buf/接收数据的缓冲区//--size/期望读入的数据字节数(buf必须足够)//--pos/开始读数据的偏移位置//--返回//--实际读入数据字节数(一般应该等于size)int accessME(char* buf, unsigned int size, unsigned int pos = 0){ int ret = 0;&n
- 分类:VC语言 查阅全文