10 2019 档案
摘要:注意:WM_CRATE在子控件的消息循环中无法触发 为何需要更安全的使用子类化:https://devblogs.microsoft.com/oldnewthing/20031111-00/?p=41883 效果图:
阅读全文
摘要:主要使用EnumPrinters函数 该函数枚举可用的打印机,打印服务器,域或印刷服务供应商。 代码:(开箱即用)
阅读全文
摘要:因为Windows 10在左侧,右侧和底部都有细小的看不见的边框,它用于握住鼠标以调整大小。 边框可能看起来像这样:(7,0,7,7 左,上,右,下) 第一种方法,使用GetWindowRect() 第二种方法,使用DwmGetWindowAttribute()
阅读全文
摘要:#define _WIN32_WINNT 0x0400 #pragma comment( lib, "user32.lib" ) #include <Windows.h> #include <conio.h> #include <stdio.h> #include <iostream> #include <string> using namespace std; HHOOK hKeyboardHo
阅读全文
摘要:主要是作用于控制台文本下划线和改变文本颜色 拓展:https://www.it610.com/article/4332550.htm
阅读全文
摘要:使用阻止Enter键的编辑控件的简单子类来完成此操作: 调用它:
阅读全文
摘要:#include <Windows.h> #include <iostream> using namespace std; HHOOK mouseHook; LRESULT __stdcall MouseHookCallback(int nCode, WPARAM wParam, LPARAM lP
阅读全文
摘要:为了防止忘记,特记下 DLL的创建,在VS2017中选择dll的创建 Build上面的程序,会生成dll 在需要dll的另一个项目中注入dll 这个项目是检测创建的窗口是否处于激活状态,仅供参考 另注: 如果想调试dll,需要在另一个程序加载DLL文件之前(可以设置Messagebox阻塞程序执行到
阅读全文
摘要:另外参考: Reading a contract from the other side: SHSetInstanceExplorer and SHGetInstanceExplorer 链接是介绍 SHSetInstanceExplorer 的用法
阅读全文
摘要:想象一下,您拥有“大”(32字节)的空闲内存空间: | | 现在,分配其中一些(5个分配): |aaaabbccccccddeeee | 现在,释放前四个分配,但不释放第五个分配: | eeee | 现在,尝试分配16个字节。糟糕,即使有那么多的空闲内存,我也无法分配。 在具有虚拟内存的系统上,碎片
阅读全文