自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

jhb92的专栏

Win32 SDK乐园

  • 博客(17)
  • 资源 (1)
  • 收藏
  • 关注

原创 为何WindowProceduer是由Windows调用

The message loop calls GetMessage(), which looks in your message queue. If the message queue is empty your program basically stops and waits for one (it Blocks). When an event occures caus

2007-04-15 12:11:00 547

原创 strlen和sizeof的区别

简单的说strlen返回的是字符个数sizeof 得到的是字节个数 

2007-04-15 11:25:00 548

原创 c语言在switch中定义变量

通常不然而然的在switch语句中定义变量这样会导致编译错误如何解决呢在case 和break间加{}即可例如: case WM_LBUTTONDOWN:  {   char szFileName[MAX_PATH];   HINSTANCE hInstance = GetModuleHandle(NULL);   GetModuleFileName(hInstance, szFileName

2007-04-15 11:22:00 1168

原创 shell学习简介

Shell:进程:Explorer.exe组件1.Program manager  //ListView 和Header control组成2.Taskbar3.Desktop桌面上的图标只是ListView显示的一些内容Shell extension是将自己代码让Explorer.exe来执行Shell extension有两点1.shell view extension2.namespac

2007-04-13 14:37:00 725

原创 Shell操作SHFileOperation

Shell的文件操作函数SHFileOperation功能:1.复制一个或多个文件2.删除一个或多个3.重命名文件4.移动一个或多个文件有一样的Win32API功能函数是:CopyFile(),DeleteFile(),MoveFile()MoveFile可以对文件重命名!Win32 API 的层次比SHFileOperation低SHFileOperation的重要参数1.wFunc 

2007-04-13 14:37:00 3119

原创 文件夹都具有"只读"属性

在Windows XP中,所有的文件夹都具有"只读"属性,取消只读属性后再次察看会发现依然是只读的,但是这不影响文件的使用。因为在Windows XP中,文件夹属性中的"只读"不再代表原来的字面含义:对于文件系统来说,文件夹的只读属性没有实际的意义。即使一个文件夹是只读的,你仍然可以在这个文件夹里创建.修改或删除文件Windows XP中文件夹"Read-Only"属性表示该文件夹是"定制"的。去

2007-04-12 14:40:00 2124

原创 存储器的分段详解

存储器的分段详解1.什么是1B?1B可以想象成为一块如图:|_|_|_|_|_|_|_|----------1B大小            7 6 5 4 3 2 1 02.这个1B如何在内存中表示当然用地址阿,不过地址是多少位呢?如果地址用20位表示如下:第一个地址到第十六个地址                      二进制               十六进制|_______|--

2007-04-10 09:40:00 2904 1

原创 位操作之一

一个字节可以表示256个数与:两个位都是1时为1或:两个位其中一个为1时为1异或:两个位中又且仅有一个为1时为1与的用法:掩码掩码:是某些位设为1而某些位设为0的组合与掩码作与运算时,做运算的那个数就留下掩码的1的那位可以将掩码的1看作是透明的//通常要用的     0看作是不透明的ch &=0xff;那么就将ch修整为一个字节.打开位(使用Mask和|操作)mask中的1位 将保留将某位

2007-04-10 09:38:00 576

原创 批量改文件名Version1 后续代码

void RenameFile_OnCommand(HWND hwnd, int id, HWND hwndCtl, UINT codeNotify){ TCHAR szPath[MAX_PATH]={0},  szOldName[MAX_PATH]={0},  szNewName[MAX_PATH]={0},  int nCount=0,i=0; HWND hwndListBox = GetDl

2007-04-08 16:17:00 591

原创 批量改文件名Version1

 #include windows.h>#include windowsx.h>#include tchar.h>#include "resource.h"/**///////////////////////////////////////////////////////////////////////////void ClearListBox(HWND hwndListBox)...{ 

2007-04-08 16:08:00 541

原创 continue的作用

continue使程序回到循环的开始,重新循环,这就说明上一个循环没能完成,对数据的处理也就没有完成,这样可以掉过我不想处理的数据!!! 

2007-04-08 16:04:00 708

原创 Windowsx.h使用之ListBox control message APIs

1.清除ListBox的内容: ListBox_ResetContent(hwndListBox);//清除ListBox中的内容2.在ListBox中显示文件: ListBox_Dir(hwndListBox,attr,lpszFileSpec);attr:决定显示什么:如果是DDL_DIRECTY的话就在ListBox中显示目录其他请看msdn3.取得ListBox中的个数 ListB

2007-04-08 16:01:00 704

原创 字符串的使用

1.连接字符_tcscat()    直接将一个串连接到另一个的后面_tcsncat () 将第二个参数,从开始到n个字符连到第一个参数后面2.复制字符_tcscpy()  这个就不用说了_tcsncpy() 这个功能强大a.他可以用来将字符串的某些位除去eg://szOldName :123[1].gif//从szOldName + _tcslen(szOldName) -4开始,向szOl

2007-04-08 15:54:00 2161

原创 Windowsx.h使用之Edit control message APIs

通常需要从在Resource中定义的ID转换到HWND,那么最常用的是GetDlgItem()函数! 在写sdk程序时,不免要取得EditBox中的内容.方法有多种:我在这里就介绍两中:1.使用GetDlgItemTexteg:GetDlgItemText(hwnd,IDC_EDIT_OLDNAME,szOldName,MAX_PATH);2.使用windowsx.h中的宏Edit_Get

2007-04-08 12:25:00 1351

原创 二进制,十六进制运算

二进制,十六进制运算使用位移:例如:1010*0101其中0101可以看成是2^0+2^2所以将1010左移0位+1010左移2位的和.相关连接:http://book.csdn.net/bookfiles/169/1001697529.shtml 

2007-04-07 13:18:00 631

原创 WM_SIZE

发送时间:当窗口大小改变时.详细时间:1.当窗口大小改变时,如最大化,最小化,用鼠标拉伸窗口.2.当窗口刚被创建时参数说明:wParam:Specifies the type of resizing requested.通常用来向别的窗口发送消息时,需要指定的附加信息 Value Meaning

2007-04-05 19:47:00 1724

原创 1394共享上网

对能上网的机器:1.要有一根1394数据线2.同时选中1394连接,本地连接 右击桥接(目的:将能连外网的本地连接和1394连接关联上(桥))3.右击网络桥选属性(设置网络环境)这时网络参数如下:ip  192.168.1.101mask 255.255.255.0gast 192.168.1.1dns 202.97.224.68 对不能上网的机器,也想要上网,那么通过1394接口上网,配置如

2007-04-03 10:35:00 921

python rsa实现

使用python2根据Crypto库实现rsa公私钥生成、加密、解密、签名和验证。完全封装一句话使用。

2020-09-18

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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