06 2009 档案
摘要:VC++6.0中编写Unicode编码的应用程序 VC++ 6.0支持Unicode编程,但默认的是ANSI,所以开发人员只需要稍微改变一下编写代码的习惯便可以轻松编写支持UNICODE的应用程序。 使用VC++ 6.0进行Unicode编程主要做以下几项工作:_MBCS:(multi-byte character set ):1、为工程添加UNICODE和_UNICODE预处理选项。 图1...
阅读全文
摘要:一直对P/Invoke服务不怎么了解,虽然这个技术在.NET中已经出现很多年了,最近阅读了一些相关的资料,终于有了一些眉目。下面是我搜索和阅读的一些文章的地址,还有一些相关的网站:MSDN Magazine 2003年7月刊.NET专栏:Calling Win32 DLLs in C# with P/Invoke by Jason Clark 2004年10月刊.NET专栏:P/Invoke Re...
阅读全文
摘要:STL map常用操作简介 1。目录 map简介 map的功能 使用map 在map中插入元素 查找并获取map中的元素 从map中删除元素 2。map简介 map是一类关联式容器。它的特点是增加和删除节点对迭代器的影响很小,除了那个操作节点,对其他的节点都没有什么影响。对于迭代器来说,可以修改实值,而不能修改key。 3。map的功能 自动建立Key - value的对应。key 和 value...
阅读全文
摘要:1.指向const对象的指针const int *p;这个p是一个指向int类型const对象的指针,const限定了指针p所指向的类型,而并非p本身。也就是说p本身并不是const。在定义时不需要对它进行初始化,还可以给p重新赋值,使其指向另一个const对象。但不能通过p修改所指向对象的值。示例1:int a=0; p=&a; 可以。示例2:*p=20; 不可以。结论:这种指向cons...
阅读全文
摘要:Lesson2添加弹出菜单1、插入一个新的菜单2、给View类添加消息处理RButtonDown[代码] uFlags:一种指定功能选项的位标志。用下列标志位之一来确定函数如何水平放置快捷菜单: TPM_CENTERALIGN:若设置此标志,函数将按参数x指定的坐标水平居中放置快捷菜单。 TPM_LEFTALIGN:若设置此标志,函数使快捷菜单的左边界与由参数X指定的坐标对齐。 TPM_R...
阅读全文
摘要:16色实际是4位色.256色即8位位图。如果图像是单色、16色和256色(8位位图),则紧跟着调色板的是位图数据,位图数据是指向调色板的索引序号。如果位图是16位、24位和32位色,则图像文件中不保留调色板,即不存在调色板,图像的颜色直接在位图数据中给出。16位图像使用2字节保存颜色值,常见有两种格式:5位红5位绿5位蓝和5位红6位绿5位蓝,即555格式和565格式。555格式只使用了15位,最后...
阅读全文

浙公网安备 33010602011771号