键盘的起始页

为钱做事,容易累;为理想做事,能够耐风寒;为兴趣做事,则永不倦怠。

WIN32 listview用法

使用列表控制的步骤如下: 调用CreateWindowEx函数来创建一个列表控件,指定它的类名为SysListView32。您还可以在此处指定控件初次显示时的方式。 创建和初始化用在列表控件中显示项目的图象列表(如果存在)。 向列表控件中插入列,如果显示的方式是报告方式这一步是必须的。 向控...

2013-04-14 21:48:36

阅读数 1214

评论数 0

gdiplus图片格式转换

还没来得及kan ,先转了再说 vc6.0必须装gdiplus库文件和头文件 Given an input stream of some type of image, the followingfunction converts that image into another ty...

2013-04-07 20:26:24

阅读数 1202

评论数 0

WIN32 API IP地址转换

IP地址转换函数: unsigned long inet_addr (const char *cp); inet_addr将一个点分十进制IP地址字符串转换成32位数字表示的IP地址(网络字节顺序)。    char* inet_ntoa (struct in_addr ...

2013-01-05 10:46:29

阅读数 1767

评论数 0

win32多线程锁之临界区

Win32的多线程锁主要有四种 临界区:critical_section 互斥:mutex 信号:semophore 事件:event   其中临界区不能跨进程,互斥,信号,事件属于内核对象,都可以跨进程 跟临界区相关的API VOIDInitializeCriticalS...

2012-12-31 21:08:53

阅读数 865

评论数 0

Win32API不规则窗口制作

一、前述 也许您在其他软件中经常看到下面这样的界面,除了感叹视觉设计的绚丽外,也注意到了和其他软件的不同,窗口不是正规的正方形。这就是传说中的非规则窗体,也叫多边形窗口、不规则窗体(=。=名字够俗的)   最初找这方面的资料,学习制作一个类似程序,结果发现很多资料都是说的不是很明白,...

2012-12-14 12:39:55

阅读数 1010

评论数 0

win32—GrafMenu的CreateBitmapIndirect创建失败的问题

CBitmap::CreateBitmapIndirect 函数创建位图成功却在CDC::SelectObject 选择位图时却失败,原因是CreateBitmapIndirect不能创建彩色位图,只能创建单色位图,虽然CreateBitmapIndirect创建彩色位图时也能返回成功,但用CDC...

2012-12-13 19:51:16

阅读数 851

评论数 0

Win32 程序 控件风格和预览不一样的问题

今天终于解决了自己一直想解决的问题: 我在使用VC编程时,不管是Win32或者MFC都碰到这种情况: 在对话框编辑器中预览对话框界面,对话框中按钮是这样的: 但是运行程序之后,又变成这样了: 变得好丑,一直想解决这个问题,今天终于解决了,在项目中加入: [cpp] ...

2012-12-10 14:15:45

阅读数 637

评论数 0

MP3文件格式解析

目录 一、概述 二、整个MP3文件结构 三、MP3帧格式 1. 帧头格式 2. MAIN_DATA 四、ID3标准 1. ID3V1 2. ID3V2 五、MP3文件实例剖析 六、资料   一、             概述 MP3 文件是由帧(frame)构成的,帧是...

2012-12-05 21:37:00

阅读数 761

评论数 0

宽字符到多字节字符转换【精华】

第一个就是宽字符到多字节字符转换函数,函数原型如下: int WideCharToMultiByte( UINT CodePage, DWORD dwFlags, LPCWSTR lpWideCharStr, int cchWideChar, LPSTR lpMultiByteSt...

2012-12-05 16:49:56

阅读数 867

评论数 0

win32消息大全

消息,就是指Windows发出的一个通知,告诉应用程序某个事情发生了。例如,单击鼠标、改变窗口尺寸、按下键盘上的一个键都会使Windows发送一个消息给应用程序。消息本身是作为一个记录传递给应用程序的,这个记录中包含了消息的类型以及其他信息。例如,对于单击鼠标所产生的消息来说,这个记录中包含了单击...

2012-12-05 13:27:10

阅读数 642

评论数 0

文本框控件的消息及应用

编辑(或文字)控件是“文本框控件”的简称,它通常用于输入和编辑文字。它属于标准Windows编辑控件的一个子类,所以它支持所有编辑控件消息。这儿讲述的技术也适用于由其他厂商设计的,以Windows编辑控件类为基础的其他控件。   本文将介绍文本控件的消息,这些消息显著扩展了控件本身的能力,使我们...

2012-12-04 16:56:50

阅读数 691

评论数 0

Win32 API 菜单函数

AppendMenu 在指定的菜单里添加一个菜单项 CheckMenuItem 复选或撤消复选指定的菜单条目 CheckMenuRadioItem 指定一个菜单条目被复选成"单选"项目 CreateMenu 创建新菜单 CreatePopupMenu 创建一个空...

2012-11-27 17:55:01

阅读数 999

评论数 0

关于WIN32窗体ID(Windows程序设计第五版)

Windows平台下每个窗体都有一个ID,窗体创建的时候被设置,主要用来标识子窗体,对不同的窗体,其子窗体的ID可以相同。但同一窗体的不同子窗体必须不同。否则 API如何运行正确:               HWND GetDlgItem( HWND hDlg,   int nIDDlgIt...

2012-11-20 16:50:32

阅读数 808

评论数 0

GetWindowLong (hwnd, 0)

今天在看一个代码里头写了GetWindowLong (hwnd, 0),我当时就有点费解,靠,上网 搜索函数原型说明,死活找不到第2个参数为0是指什么,MD,很恼火,最近终于在一个 国外网站找到,我在这篇文章贴了,网站是 http://www.codeguru.com/forum/archi...

2012-11-18 18:20:49

阅读数 1244

评论数 0

win32双缓冲绘图

网上有许多文章讲述了如何使用VisualC++程序实现双缓冲,都是用C++面向对象语言写的,可能对很多没有接触过面向对象语言的C语言初学者来说理解起来有些困难,并且有些好心人也只是把源代码贴上去,不做注释,这就使读者读起来更费劲了。      在这里,我会就每一条语句作出解释。其中有一个地...

2012-11-18 12:19:30

阅读数 913

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭