自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (7)
  • 收藏
  • 关注

原创 线程&进程(获取伪句柄 & 转为真实句柄)

一. 1. HANDLE GetCurrentThread();  //获得当前线程伪句柄      HANDLE GetCurrentProcess(); //获取当前进程伪句柄2.                                                  3. 伪句柄不是真正的句柄,因此不需要CloseHandle来关闭3. 伪句柄不会增加线程内核对

2017-11-05 19:17:47 1775

原创 内核对象介绍

一. 常见的内核对象(1) 进程 & 线程 & 访问令牌 & 文件 & 文件映射 & I/O完成端口 & 邮槽 & 管道 & 互斥体 &   信号量 & 事件 & 计时器 & 线程池(2) 内核对象是跨进程的, , 比如需要进行进程间的同步,数据共享(3) 进程内核对象句柄表     (3.1) 当一个进程初始化时,系统会为它分配一张内核对象句柄表。这个表只用于管理内核对象句

2017-11-05 19:15:32 924

原创 添加状态栏

1. 主窗口类增加成员变量:  CStatusBar m_status;2. 写成--成员函数比较好   m_status.Create(this); UINT uId[] = { 40004, 40005, 40006 }; m_status.SetIndicators(uId, 3); m_status.SetPaneInfo(0, 40004, SBPS_NORMAL,

2017-11-05 19:13:35 375

原创 添加菜单事件

一.添加静态菜单1. 填加一个菜单资源2. 主对话框 -> 属性 -> Menu -> 选中菜单ID3.添加事件,如               ----------图1----------- 二. 添加动态菜单1.    CMenu mu; mu.CreatePopupMenu(); //创建弹出菜单 CMenu *pTop = Get

2017-11-05 19:09:11 620

原创 [树形框][列表框]加左边图标

一.树形框项添加图标1. 添加图标2. 2.1 主窗口类增加成员变量: CImageList m_imglist;      2.2 入口类添加全局变量: CFileManageApp theApp;         m_imglist.Create(32, 32, ILC_COLOR32, 4, 1);     for (size_t i = 0; i     

2017-11-05 19:08:30 1336

原创 控件消息的截获

控件消息的截获                                       参考链接:                                    总结: (1) 就是把控件默认消息处理函数替换了                           注意事项:                       

2017-11-05 19:07:30 596

原创 绘制图片步骤

//图片加载有两种方法: 1.对话框ID加载  2. 在文件中加载一. 使用内存兼容DC来绘制图片1. 申请资源:     PAINTSTRUCT ps;   BeginPaint(hWnd , &ps);2. 获取画布:  HDC  hClientDC = GetDC(hWnd);  3. 加载位图,得到位图句柄:        HBITMAP hBitmap = L

2017-11-05 19:06:42 481

原创 控件操作类

组合框: HWND combol = GetDlgItem(hWnd, IDC_COMBO1); ComboBox_AddString(combol, TEXT("[email protected]")); ComboBox_AddString(combol, TEXT("[email protected]")); // 设置当前被选中 SendMessage(combol,

2017-11-05 19:03:42 319

原创 静态库与动态库使用与区别

lib文件和dll文件是什么数据         lib文件: 存放的是代码,还没有被编译,  dll文件: 存放的是已经编译好的数据, 可以直接LoadLibrary()调用静态链接库       静态链接库的编写:         (1) 创建一个lib工程    (1.1) 然后写代码,     (1.2) 生成lib文件    (1.3) 把生成的l

2017-11-05 19:00:45 338

原创 窗口居中

// 响应对话框窗口创建消息 case WM_INITDIALOG: {  // 居中窗口  RECT rt1, rt2;  GetClientRect(GetDesktopWindow(), &rt1);  GetClientRect(hWnd, &rt2);  SetWindowPos(hWnd, 0,   (rt1.right - rt2.right) / 2

2017-11-05 18:59:19 528

Reg文件比较vbs工具源码

Reg文件比较vbs工具源码

2019-01-03

汇编必备帮助文档(IA-32指令集)(8086汇编帮助手册)chm

汇编必备帮助文档(IA-32指令集)(8086汇编帮助手册),常用汇编帮助文档

2018-12-26

Linux API 帮助文档

Linux API 帮助文档是英文版介绍Linux内核API函数的使用,及函数的分类查看

2017-11-04

linux操作系统教程(绝对详细)

里面有很多linux的详细介绍,是入门的必备工具哦~! 希望大家喜欢~~

2017-11-04

linux命令简体中文帮助文档(支持检索)

前面下载了某人的一个linux中文帮助文档,结果是个无效文件,里面打开后都是空白的。后来我又在其他地方找到了这个有效的CHM格式帮助文档,可以检索单个命令。也适合用来和linux系统帮助文档对照学习英语,为后面能看懂linux自带文档打下基础。

2017-11-04

Linux C函数帮助文档

chm帮助文档,提供最快最方便的索引 让linux C编程更加方便快捷 提供Linux C 函数的全面解释与例子 绝对比以往的好用。

2017-11-04

空空如也

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

TA关注的人

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