随笔分类 -  Windows程序设计

摘要:转载:https://blog.csdn.net/u012877472/article/details/49718915 列出所有进程,需要调用CreateToolHelp32Snapshot函数先得到系统进程快照的句柄,函数包含在<tlhelp32.h>头中。函数的具体格式如下: HANDLE C 阅读全文
posted @ 2022-02-28 21:10 _KikyoBK 阅读(363) 评论(0) 推荐(0)
摘要:转载:https://www.cnblogs.com/strive-sun/p/14068047.html 下面的例子是将桌面的图标隐藏起来,使用了FWF_NOICONS样式。 #include <ShlObj.h> // Shell API #include <atlcomcli.h> // CC 阅读全文
posted @ 2021-12-29 14:51 _KikyoBK 阅读(144) 评论(0) 推荐(0)
摘要:要实现这种,拖动窗口时,一个显示原窗口内容的窗口跟随鼠标移动。下面的内容与实现有关,记录一下 转载:https://blog.csdn.net/tyhjtw/article/details/38107577 带有WS_EX_LAYERED风格的窗口也就是我们说的分层窗口,主要是为了了实现异形窗口和窗 阅读全文
posted @ 2021-12-27 20:37 _KikyoBK 阅读(1810) 评论(0) 推荐(0)
摘要:转载:https://www.cnblogs.com/endenvor/p/9753135.html 在32位的Windows系统中,每一个进程都有权访问他自己的4GB(232=4294967296)平面地址空间,没有段,没有选择符,没有near和far指针,没有near和far函数调用,也没有内存 阅读全文
posted @ 2021-11-25 19:17 _KikyoBK 阅读(389) 评论(0) 推荐(0)
摘要:转载:https://www.cctry.com/thread-78882-1-1.html 发送方: 1 CString str="这是我要发送的给另外一个进程字符串。"; 2 COPYDATASTRUCT myCopyDATA; 3 myCopyDATA.cbData=str.GetLength 阅读全文
posted @ 2021-10-26 10:23 _KikyoBK 阅读(374) 评论(0) 推荐(0)
摘要:可能是缺少依赖库。release版去掉依赖库,改为MT编译 阅读全文
posted @ 2021-07-06 16:21 _KikyoBK 阅读(66) 评论(0) 推荐(0)
摘要:设已知的进程id为processId EnumWindows(YourEnumProc, (LPARAM)&wi) 该函数枚举所有屏幕上的顶层窗口,并将窗口句柄传送给应用程序定义的回调函数。回调函数返回FALSE将停止枚举,否则EnumWindows函数继续到所有顶层窗口枚举完为止。 在回调函数里根 阅读全文
posted @ 2021-06-09 11:01 _KikyoBK 阅读(1280) 评论(0) 推荐(0)
摘要:转载:https://blog.csdn.net/cwj066/article/details/82423627 https://stackoverflow.com/questions/20508086/getting-rid-of-atltracegeneral-category-shown-in 阅读全文
posted @ 2021-02-06 15:28 _KikyoBK 阅读(4085) 评论(0) 推荐(0)
摘要:转载:https://blog.csdn.net/bzhxuexi/article/details/23950701 先写一个简单的程序: 1 #include<iostream> 2 #include<Windows.h> 3 4 using namespace std; 5 6 int main 阅读全文
posted @ 2021-01-09 14:04 _KikyoBK 阅读(708) 评论(0) 推荐(0)
摘要:EM_SETSEL消息 这个消息可以用来选中一段内容。如果起始位置和结束位置相同,就实现了把光标放在想要的位置的功能 阅读全文
posted @ 2020-12-25 16:14 _KikyoBK 阅读(174) 评论(0) 推荐(0)
摘要:转载:https://blog.csdn.net/qq78442761/article/details/104110482 (GetCarePos) 这里有两种方式获取光标的位置! 本篇博文只能获取有句柄的光标的位置,比如LineEdit,记事本等。 像VS编辑框,IE里面的输入框,目前是找不到句柄 阅读全文
posted @ 2020-10-30 19:36 _KikyoBK 阅读(713) 评论(0) 推荐(0)
摘要:graphics.MeasureString(wName, wName.GetLength(), &font1, PointF(nLINE_LEFT+45, nTop+10), &rtGdiplus); 带StringFormat(不带的话测出的值比实际的大): RectF rectf; Strin 阅读全文
posted @ 2020-10-13 11:58 _KikyoBK 阅读(341) 评论(0) 推荐(0)
摘要:转载:https://my.oschina.net/hermer/blog/320889 SetWrapMode() { 设置环绕模式 } 这是 IGPImageAttributes 中出了 Clone 以外唯一个和颜色不相关方法. WrapModeTile 测试: 1 uses GdiPlus; 阅读全文
posted @ 2020-09-28 19:12 _KikyoBK 阅读(472) 评论(0) 推荐(0)
摘要:调用Shell_NotifyIcon创建托盘图标时,PNOTIFYICONDATAA参数 这里的uID设为不同的值即可 这个参数: 调用Shell_NotifyIcon时,Shell用hWnd加uID,或者用guidItem来识别应该操作哪一个图标。通过设置不同的uID,就可以让多个图标对应一个hW 阅读全文
posted @ 2020-09-01 16:52 _KikyoBK 阅读(239) 评论(0) 推荐(0)
摘要:同步设备I/O与异步设备I/O 异步设备I/O基础 以异步的方式来访问设备,必须先调用CreateFile,并在dwFlagsAndAttributes参数中指定FILE_FLAG_OVERLAPPED标志来打开设备。这个标志告诉系统我们想要以异步的方式来访问设备。 为了将I/O请求加入设备驱动程序 阅读全文
posted @ 2020-04-09 13:38 _KikyoBK 阅读(220) 评论(0) 推荐(0)
摘要:FlashWindowEx 函数说明:https://docs.microsoft.com/en-us/windows/win32/api/winuser/nf-winuser-flashwindowex 阅读全文
posted @ 2020-04-06 17:24 _KikyoBK 阅读(306) 评论(0) 推荐(0)
摘要:04/04工作内容 Windows编程学习 1.设置文件指针位置 调用CreateFile会使系统创建一个文件内核对象来管理对文件的操作。在这个内核对象内部有一个文件指针,它是一个64位偏移量,表示应该在哪里执行下一次同步读取或写入操作。这个文件指针一开始被设为0,因此如果在调用CreateFile 阅读全文
posted @ 2020-04-04 19:42 _KikyoBK 阅读(167) 评论(0) 推荐(0)
摘要:GetForegroundWindow 阅读全文
posted @ 2020-04-01 13:42 _KikyoBK 阅读(142) 评论(0) 推荐(0)
摘要:《Windows程序设计》(第五版)(美Charles Petzold著) 1 #include<windows.h> 2 3 LRESULT CALLBACK WndProc(HWND,UINT,WPARAM,LPARAM); 4 5 int WINAPI WinMain(HINSTANCE hI 阅读全文
posted @ 2019-07-16 10:51 _KikyoBK 阅读(419) 评论(0) 推荐(0)