自定义博客皮肤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 1838

原创 内核对象介绍

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

2017-11-05 19:15:32 956

原创 添加状态栏

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 393

原创 添加菜单事件

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

2017-11-05 19:09:11 667

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

一.树形框项添加图标 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 1365

原创 控件消息的截获

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

2017-11-05 19:07:30 621

原创 绘制图片步骤

//图片加载有两种方法: 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 510

原创 控件操作类

组合框:  HWND combol = GetDlgItem(hWnd, IDC_COMBO1);  ComboBox_AddString(combol, TEXT("123456789@qq.com"));  ComboBox_AddString(combol, TEXT("987654321@qq.com"));  // 设置当前被选中  SendMessage(combol,

2017-11-05 19:03:42 341

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

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

2017-11-05 19:00:45 362

原创 窗口居中

// 响应对话框窗口创建消息  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 568

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关注的人

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