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

浙公网安备 33010602011771号