![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Windows编程
文章平均质量分 84
bizhu12
这个作者很懒,什么都没留下…
展开
-
list Control实现单元格编辑
list Control控件在Windows编程中会经常使用到,它有4种视图分别为Icon,Small Icon,List和Report类型,这里主要介绍一下Repor视图中对于单元格实现编辑功能,主要的思想是通过创建一个虚拟的Edit编辑框,然后当鼠标点击某个单元格时,获取单元格的位置,然后将Edit编辑框移到单元格处,实现编辑,当鼠标再点击其他地方时,将输入的内容显示在上次点击的单元格中;原创 2011-06-26 02:51:00 · 9686 阅读 · 6 评论 -
Windows编程(8)|进程与线程
一. 进程与线程1. 进程 (1). 进程是资源的申请,调度和独立运行的单位,每个进程拥有自己独立的内存地址, (2). 进程是由两部分组成: 1.内核对象,系统使用内核对象来管理进程,并且内核对象也是系统用来存放进程的统计信息的地方 2.原创 2011-08-15 23:22:17 · 3450 阅读 · 1 评论 -
Windows编程(9)|SDK网络编程
一. IP地址 1.IP地址是一个逻辑地址,32位,4个字节组成,常用点分十进制表示 2.网络中每台主机都有个IP地址,用来标识一台主机,具有全球唯一性 3.网络中的主机之间要进行交流,需要的是IP地址来确认 二.网络协议 是计算机之间数据交原创 2011-08-19 14:36:10 · 2468 阅读 · 0 评论 -
MFC多线程控制进度条
先看一下效果图.. 进度条的进度是创建一个新的线程控制,当单击"开始"按钮时,就创建一个线程,在这个线程中控制进度条的进度,这样就可以对窗口进行其他操作,要是没有创建一个新的线程控制进度,则整个程序需要等待进度条执行完后才能进行其他操作....原创 2011-09-18 23:36:51 · 12109 阅读 · 1 评论 -
html入门学习
My first Web hello word! html文件 学习html 居中显示标签原创 2011-09-18 16:24:48 · 1187 阅读 · 1 评论 -
MCISendString详细参数
(注:本文以2000年七月的MSDN解释为准)MCI Command String是多媒体设备的程序接口。通过它,我们可以打开一个多媒体文件,例如mp3,VCD,Mpeg4格式的文件等等,并对它进行播放,暂停,关闭等操作。现在小弟有幸给大家介绍一下MCI Comman转载 2011-09-24 13:39:47 · 1383 阅读 · 0 评论 -
Windows内存管理的API函数
数据所在的内存地址,内存最小存储单元是字节,在32位系统上使用32位数来表示内存地址.一共可以表示2^32次地址空间:32位可以使用4GB内存,那么地址空间就是0x00000000~0xFFFFFFFF物理内存:硬件系统中真实存在的存储空间称为物理内存.虚转载 2011-09-24 00:13:23 · 7762 阅读 · 1 评论 -
创建远程线程注入指定进程
创建远程线程使用CreateRemoteThread函数,在创建线程前还需要使用WriteProcessMemory等函数将线程函数代码和参数写到目标进程空间中去.关键APICreateRemoteThread为指定进程创建线程,线程将会在其他进程的进程空间中执行转载 2011-09-24 00:20:31 · 3931 阅读 · 0 评论 -
在vs2008中插入对话框
这只是一个在练习的时候发现的一个问题,刚开始学习vs2008的的同学也许会出这个问题,如果不注意的话很难发现这个问题,在插入对话框后使用类向导生成该对话框的类时,vs2008默认继承的类是CDHtmlDialog,而不是这个CDialog,如果不注意的话就而出了一下问题,看一下我的截图:这个是没有执行程序前对话框设计时的 这个是程序执行时的效果:有没有发现一个问题呀?原创 2011-06-16 11:49:00 · 3631 阅读 · 0 评论 -
MFC多线程编程的几点经验 (防止死锁)
1) 不要在线程函数体内操作MFC控件,不要再线程里面调用UpdateData函数更新用户界面,而应该尽量采用发送消息的方式,在主线程的消息响应函数中操作控件;2)不建议采用SendMessage往主线程发送消息,因为它是同步的,阻塞的,可以考虑采用PostMessage代替转载 2011-09-28 23:17:19 · 3400 阅读 · 0 评论 -
Windows编程(8)|进程与线程(1)
一. 进程与线程1. 进程 (1). 进程是资源的申请,调度和独立运行的单位,每个进程拥有自己独立的内存地址, (2). 进程是由两部分组成: 1.内核对象,系统使用内核对象来管理进程,并且内核对象也是系统用来存放进程的统计信息的地方 2.原创 2011-08-14 13:12:03 · 168 阅读 · 1 评论 -
Windows编程(6)|SDK的GDI
一. 获取设备内容句柄的方法,HDC hDc;在处理WM_PAINT消息里 1. PAINTSTRUCT Ps; hDc = BeginPaint(hwnd,&Ps); //获取设备环境句柄 EndPaint(hwnd,&Ps);//原创 2011-08-10 23:05:06 · 3264 阅读 · 1 评论 -
VC调用其他程序以及用其他程序打开相应文件
深入浅出ShellExecute 译者:徐景周(原作:Nishant S)Q: 如何打开一个应用程序? ShellExecute(this->m_hWnd,"open","calc.exe","","", SW_SHOW );或 ShellExecute(this->m_hWnd,"open","notepad.exe", "c://MyLog.log","",SW_SH转载 2011-06-26 22:42:00 · 2523 阅读 · 0 评论 -
list Control实现单元格编辑与插入Combo Box
之前写过一篇(list Control实现单元格编辑)文章,那篇文章不是很完善执行的时候有时会出错,这篇文章经过完善后还加入了Combo Box功能! 这里我就只是晒一下我的代码; 头文件: // ListControlTestDlg.h : 头文件//#pragma once#include "afxcmn.h"#include "M原创 2011-06-27 14:40:00 · 13299 阅读 · 11 评论 -
CFileDialog类的使用
CFileDialog 文件选择对话框的使用:首先构造一个对象并提供相应的参数,构造函数原型如下: CFileDialog::CFileDialog( BOOL bOpenFileDialog, LPCTSTR lpszDefExt = NULL, LPCTSTR lpszFileName = NULL, DWORD dwFlags = OFN_HIDEREADONLY | OFN_OVERWRI原创 2011-06-26 22:10:00 · 1406 阅读 · 0 评论 -
WinSock网络编程实用宝典(Liu_Qiang)
一、TCP/IP 体系结构与特点 1、TCP/IP体系结构 TCP/IP协议实际上就是在物理网上的一组完整的网络协议。其中TCP是提供传输层服务,而IP则是提供网络层服务。TCP/IP包括以下协议: IP: 网间协议(Internet Protocol) 负转载 2011-07-08 00:37:47 · 2006 阅读 · 0 评论 -
Windows编程(2)|Win32建立菜单
在Win32编程下建立菜单有两种,一种是直接加载资源里的菜单,另一种是动态创建 一.直接加载资源资源菜单,有两种方法,要包含头文件resource.h 在"资源文件"处右键"添加"中选择"资源",在弹出的资源框中选择"Menu",然后对菜单编辑,我这里的菜单的I原创 2011-08-05 21:41:22 · 7799 阅读 · 4 评论 -
Windows编程(3)|SDK自定义图标
在资源那右键选择添加资源,选择图标,然后自己绘制图标,这时图标会有个ID号,在设计窗口类时MAKEINTRESOURCE()对ID号转换为资源后使用LoadIcon()加载资源,我绘制的图标 设计窗口类的代码://设计窗口类,该窗口类并不是C++中的类,只原创 2011-08-07 21:09:57 · 3276 阅读 · 0 评论 -
Windows编程(5)|SDK定时器
先看一下我的消息处理代码,以及执行效果 //窗口过程函数的实现(消息处理函数)LRESULT CALLBACK MyWindowProc(原创 2011-08-09 01:58:23 · 3158 阅读 · 1 评论 -
Windows编程(1)|SDK
Windows编程模型 //开发工具:VS2008//使用 Unicode 字符集#include #include //_T或_TEXT需要的头文件//设计一个窗口类;//注册窗口类;//创建窗口;//显示及更新窗口。//消息循环//窗口函数原创 2011-08-05 14:47:08 · 1850 阅读 · 0 评论 -
Windows编程(7)|SDK显示位图
一.相关函数1. HBITMAP LoadBitmap( HINSTANCE hInstance, // handle to application instance原创 2011-08-11 23:38:10 · 4142 阅读 · 1 评论 -
Windows编程(4)|SDK键盘鼠标消息的简单处理
先看一下键盘按键按下时的消息 鼠标消息 下面是我对键盘和鼠标的一个消息处理过程,这只是消息处理函数部分//窗口过程函数的实现(消息处理函数)LRESULT CALLBACK MyWindowProc( H原创 2011-08-08 01:44:20 · 5583 阅读 · 3 评论 -
获取一个文件夹里的文件名
WIN32_FIND_DATA FindMusicName; HANDLE FindHand; CString FindNameStr(""); int listItem = 0; //这个是用在原创 2011-09-29 23:26:26 · 884 阅读 · 0 评论