![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
windows程序设计
文章平均质量分 83
江西省遂川县常驻深圳大使
南唐保大元年(943年),析泰和龙泉乡什善镇置龙泉场;南唐李璟十八年(960年)升场为县,名龙泉县;民国三年(1914年)改名,是为遂川县。
遂川县最大的镇是泉江镇; 遂川县有火车站吗?正在建渝长厦高铁遂川站
遂川三大特产金桔、板鸭、狗牯脑; 遂川县好玩的地方有源头湖公园、龙泉公园、东江源水上乐园、聚满源农庄等等;遂川县是吉安市面积最大、人口最多的县;
遂川县人口2021年遂川县人口常住户籍51万+;江西吉安遂川县;江西吉安遂川教育局官网百度自己搜
展开
-
VSCode C/C++(gdb)调试指南
左侧侧边栏->确保打开回调栈右键函数栈->查看反汇编。原创 2024-01-09 10:55:32 · 2756 阅读 · 0 评论 -
WIN32 listview用法
使用列表控制的步骤如下:调用CreateWindowEx函数来创建一个列表控件,指定它的类名为SysListView32。您还可以在此处指定控件初次显示时的方式。 创建和初始化用在列表控件中显示项目的图象列表(如果存在)。 向列表控件中插入列,如果显示的方式是报告方式这一步是必须的。 向控件中插入项目和自项目。 所用到的两种数据结构:列:LV_COLUMN STRUCT转载 2013-04-14 21:48:36 · 2008 阅读 · 0 评论 -
gdiplus图片格式转换
还没来得及kan ,先转了再说vc6.0必须装gdiplus库文件和头文件Given an input stream of some type of image, the followingfunction converts that image into another type of image given thedestination format. The destin转载 2013-04-07 20:26:24 · 1427 阅读 · 0 评论 -
WIN32 API IP地址转换
IP地址转换函数:unsigned long inet_addr (const char *cp);inet_addr将一个点分十进制IP地址字符串转换成32位数字表示的IP地址(网络字节顺序)。 char* inet_ntoa (struct in_addr in);inet_ntoa将一个32位数字表示的IP地址转换成点分十进制IP地址字符串。转载 2013-01-05 10:46:29 · 2217 阅读 · 0 评论 -
win32多线程锁之临界区
Win32的多线程锁主要有四种临界区:critical_section互斥:mutex信号:semophore事件:event 其中临界区不能跨进程,互斥,信号,事件属于内核对象,都可以跨进程跟临界区相关的APIVOIDInitializeCriticalSection(LPCRITICAL_SECTION lpCriticalSection ) 创建临界区转载 2012-12-31 21:08:53 · 1083 阅读 · 0 评论 -
Win32API不规则窗口制作
一、前述也许您在其他软件中经常看到下面这样的界面,除了感叹视觉设计的绚丽外,也注意到了和其他软件的不同,窗口不是正规的正方形。这就是传说中的非规则窗体,也叫多边形窗口、不规则窗体(=。=名字够俗的) 最初找这方面的资料,学习制作一个类似程序,结果发现很多资料都是说的不是很明白,或者是UI控件之类的东东,有一些范例程序还都运行不起来,经过一番折腾,发现一个共同特点,大都是MFC,转载 2012-12-14 12:39:55 · 1417 阅读 · 0 评论 -
win32—GrafMenu的CreateBitmapIndirect创建失败的问题
CBitmap::CreateBitmapIndirect 函数创建位图成功却在CDC::SelectObject 选择位图时却失败,原因是CreateBitmapIndirect不能创建彩色位图,只能创建单色位图,虽然CreateBitmapIndirect创建彩色位图时也能返回成功,但用CDC::SelectObject 的时候失败。MSDN只有在CreateBitmapIndirect有原创 2012-12-13 19:51:16 · 1074 阅读 · 0 评论 -
Win32 程序 控件风格和预览不一样的问题
今天终于解决了自己一直想解决的问题:我在使用VC编程时,不管是Win32或者MFC都碰到这种情况:在对话框编辑器中预览对话框界面,对话框中按钮是这样的:但是运行程序之后,又变成这样了:变得好丑,一直想解决这个问题,今天终于解决了,在项目中加入:[cpp] view plaincopy#pragma comment(linker,"/manif转载 2012-12-10 14:15:45 · 797 阅读 · 0 评论 -
宽字符到多字节字符转换【精华】
第一个就是宽字符到多字节字符转换函数,函数原型如下:int WideCharToMultiByte(UINT CodePage,DWORD dwFlags,LPCWSTR lpWideCharStr,int cchWideChar,LPSTR lpMultiByteStr,int cbMultiByte,LPCSTR lpDefaultChar,LPBOOL转载 2012-12-05 16:49:56 · 1312 阅读 · 0 评论 -
MP3文件格式解析
目录一、概述二、整个MP3文件结构三、MP3帧格式1. 帧头格式2. MAIN_DATA四、ID3标准1. ID3V12. ID3V2五、MP3文件实例剖析六、资料 一、 概述MP3 文件是由帧(frame)构成的,帧是 MP3 文件最小的组成单位。MP3 的全称应为 MPEG1 Layer-3 音频文件,MPEG(转载 2012-12-05 21:37:00 · 1100 阅读 · 0 评论 -
win32双缓冲绘图
网上有许多文章讲述了如何使用VisualC++程序实现双缓冲,都是用C++面向对象语言写的,可能对很多没有接触过面向对象语言的C语言初学者来说理解起来有些困难,并且有些好心人也只是把源代码贴上去,不做注释,这就使读者读起来更费劲了。 在这里,我会就每一条语句作出解释。其中有一个地方比较有趣,值得讨论(见下文)。好了,我们首先看一下双缓冲的基本原理:一、双缓冲原理及图解转载 2012-11-18 12:19:30 · 1158 阅读 · 0 评论 -
win32消息大全
消息,就是指Windows发出的一个通知,告诉应用程序某个事情发生了。例如,单击鼠标、改变窗口尺寸、按下键盘上的一个键都会使Windows发送一个消息给应用程序。消息本身是作为一个记录传递给应用程序的,这个记录中包含了消息的类型以及其他信息。例如,对于单击鼠标所产生的消息来说,这个记录中包含了单击鼠标时的坐标。这个记录类型叫做TMsg,它在Windows单元中是这样声明的: type转载 2012-12-05 13:27:10 · 854 阅读 · 0 评论 -
Win32 API 菜单函数
AppendMenu 在指定的菜单里添加一个菜单项 CheckMenuItem 复选或撤消复选指定的菜单条目 CheckMenuRadioItem 指定一个菜单条目被复选成"单选"项目 CreateMenu 创建新菜单 CreatePopupMenu 创建一个空的弹出式菜单 DeleteMenu 删除指定的菜单条目 DestroyMenu 删除指定的菜单 DrawMen转载 2012-11-27 17:55:01 · 1271 阅读 · 0 评论 -
GetWindowLong (hwnd, 0)
今天在看一个代码里头写了GetWindowLong (hwnd, 0),我当时就有点费解,靠,上网搜索函数原型说明,死活找不到第2个参数为0是指什么,MD,很恼火,最近终于在一个国外网站找到,我在这篇文章贴了,网站是http://www.codeguru.com/forum/archive/index.php/t-243778.html先收集所有关于此函数的使用方法以及程序代码转载 2012-11-18 18:20:49 · 1945 阅读 · 0 评论 -
关于WIN32窗体ID(Windows程序设计第五版)
Windows平台下每个窗体都有一个ID,窗体创建的时候被设置,主要用来标识子窗体,对不同的窗体,其子窗体的ID可以相同。但同一窗体的不同子窗体必须不同。否则API如何运行正确: HWND GetDlgItem( HWND hDlg, int nIDDlgItem);nIDDlgItem: 子窗体的ID由该API也可以看出,由窗体的ID可得到窗体的句柄原创 2012-11-20 16:50:32 · 1205 阅读 · 0 评论 -
文本框控件的消息及应用
编辑(或文字)控件是“文本框控件”的简称,它通常用于输入和编辑文字。它属于标准Windows编辑控件的一个子类,所以它支持所有编辑控件消息。这儿讲述的技术也适用于由其他厂商设计的,以Windows编辑控件类为基础的其他控件。 本文将介绍文本控件的消息,这些消息显著扩展了控件本身的能力,使我们在程序中能够更灵活的控制控件,不必只仅仅依赖于Visual Basic所提供的属性或事件,这些消息在进转载 2012-12-04 16:56:50 · 1087 阅读 · 0 评论