Window
文章平均质量分 82
Window前端
拾荒的小海螺
博客地址:http://lsk-ww.cn/
展开
-
OPS:常见的思维导图详细指南
OPS:常见的思维导图详细指南原创 2024-08-17 09:30:03 · 521 阅读 · 0 评论 -
C#:ThreadPool 实现高效多线程处理
C#:ThreadPool 实现高效多线程处理原创 2024-06-17 11:27:50 · 478 阅读 · 0 评论 -
C#:如何拆分TIF文件生成Image格式
如何拆分TIF文件生成Image格式原创 2024-02-29 09:21:29 · 779 阅读 · 0 评论 -
C++:使用 DuiLib 开发一个简易的登录功能
使用 DuiLib 开发一个简易的登录功能原创 2020-09-05 20:59:39 · 1477 阅读 · 1 评论 -
Window:SetWindowsHookEx 特性
//当前进程钩子m_hHook1 = ::SetWindowsHookEx(WH_GETMESSAGE, CallNextHookEx,NULL, 0);//全局钩子m_hHook1 = ::SetWindowsHookEx(WH_GETMESSAGE,CallNextHookEx,AfxGetInstanceHandle(), 0);备注:全局钩子,容易被其他程序占用,...原创 2018-03-30 11:27:38 · 392 阅读 · 2 评论 -
Window:c++11 std::mutex 并发锁
//使用deque队列来存储当前的指针对象std::deque<COcxCtrl*> m_sCtrls;//使用递归上锁,来获取互斥对象std::recursive_mutex m_mutex;//锁//析构的时候,采用智能锁,自动释放lock_guard<recursive_mutex> lock(m_mutex);if (!m_sCt...原创 2018-03-18 16:50:55 · 1557 阅读 · 0 评论 -
Window:进程操作
1、获取当前进程名称TCHAR szFileFullPath[256];::GetModuleFileName(NULL, static_cast<LPTSTR>(szFileFullPath), 256);tstring wstrProcessName(szFileFullPath);if (!wstrProcessName.empty()){ int nP原创 2018-05-18 11:12:21 · 394 阅读 · 0 评论 -
Window:楼上清风
1、解决适配高DPI,导致UI无法只适应。设置SetProcessDPIAware API告诉系统本进程是DPI感知会自适配DPI变化,系统不会对本进程创建的窗口进行自动放大。HINSTANCE hUser32 = LoadLibrary(_T("user32.dll"));if (hUser32){ typedef BOOL(WINAPI* LPSetProcessDPIAware)(...原创 2018-11-15 15:13:31 · 170 阅读 · 0 评论 -
Window:进程通信-WM_COPYDATA消息
1、进程通信-WM_COPYDATA消息的结构体typedef struct tagCOPYDATASTRUCT { ULONG_PTR dwData; //定义的消息类型如:3003 DWORD cbData; //传输的数据长度 PVOID lpData; //传输的数据指针} COPYDATASTRUCT, *PCOPYDATAS...原创 2018-11-21 20:20:49 · 301 阅读 · 0 评论