永发信息网

可以用c语言或者c++来直接调用显卡驱动控制显示屏上的某个点吗

答案:5  悬赏:50  手机版
解决时间 2021-03-23 17:02
  • 提问者网友:缘字诀
  • 2021-03-22 17:38
可以用c语言或者c++来直接调用显卡驱动控制显示屏上的某个点吗
最佳答案
  • 五星知识达人网友:洒脱疯子
  • 2021-03-22 18:49
可以控制的,c里面有最基本的图形库,#include 追问如果不使用tc呢?追答也可以控制的,C++、C#、C++builder等开发软件,都可以实现
也就是把屏幕看成是一张画布,你可以对画布上的任意点位做处理的追问能不能具体讲一下那些函数追答这一不是一两句能说明白的,具体还要看你要实现什么功能!
根据具体的功能去写代码,完成控制!
全部回答
  • 1楼网友:渊鱼
  • 2021-03-22 22:56
#include
int main()
{
HDC hdc = CreateDC(TEXT("DISPLAY"),NULL,NULL,NULL);//桌面设备句柄
SetPixel(hdc,5,5,RGB(3,3,255));
//......GDI画图
DeleteDC(hdc);
return 0;
}

画在桌面上

  • 2楼网友:孤独入客枕
  • 2021-03-22 22:13
你可以调用OpenGL,Vulkan或者DirectX等等这些显卡API来操作显卡,这些API都是显卡厂家支持的。
  • 3楼网友:未来江山和你
  • 2021-03-22 21:05
完全可以,setpixel和getpixel函数应该是你想要的,百度之。。。追问我的意思是直接操控硬件,graphics.h文件是要设置图像模式的
  • 4楼网友:行雁书
  • 2021-03-22 20:05
不一定需要与驱动程序直接打交道
调用系统API就可以实现功能
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯