如何在桌面C++上使用 WinApi 画线
How to draw lines with WinApi on desktop C++
我想在不使用窗口的情况下在桌面上画线。我尝试了以下代码:
const HDC dc = GetDC(NULL);
while (true) {
MoveToEx(dc, 100, 100, NULL);
LineTo(dc, 50, 50);
}
但它不起作用。我怎样才能意识到这一点?
但它
不起作用。
当然不是。窗口内容属于提供与该窗口关联的窗口过程的人。你不能只是劫持别人的窗户表面,并希望一切都会好起来的。
我怎样才能意识到这一点?
鉴于您的限制"不使用窗口">,您不能。要么使用自己的窗口。或者对目标应用程序进行逆向工程,并以某种方式将代码注入其中。
相关文章:
- 如何在桌面C++上使用 WinApi 画线
- 如何将'this'指针传递给C++ WinAPI 线程?
- 如何从其他线程 winapi 获取消息
- 在 C++ 的 Qt 中使用 WINAPI 线程时出现问题
- 停止 winapi 线程时出现错误行为
- Opencv 无法在图像上画线
- 无法在打开的 cv 3.xx 中画线
- 在图像标签上画一条线并计算距离
- 在Qt中画线
- 简单的openGL画线程序没有输出
- 画线不起作用,可能有什么问题?
- 空气本地扩展:将Bitmapdata从线程(Winapi)传递到AS3
- MFC & Kinect:在 Kinect 的图像上画一条线
- WinAPI 的睡眠在子线程中不起作用
- OpenGL / OpenTK后台缓冲器用我自己的算法画线
- OpenGL:用点和直接向量画线
- OpenGL:在两个元素之间画一条线
- 画线到齐法师
- 如何画线(斜线)
- 打开gl画线错误