GDI相关内容

从头开始创建DIB

尝试通过对数据大小执行GlobalAlloc,锁定数据并使用GlobalLock并返回数据的句柄(强制转换为BITMAPINFO类型)来创建简单的DIB. 使用循环填充位数据. 这样做的目的是为从ActiveX控件捕获图像的应用程序创建测试.我需要一个测试应用程序,该应用程序可以创建可以用作占位符的“虚拟图像".因此,我试图提出一种可以从头开始创建图像的简单方法 这可 ..
发布时间:2019-06-22 15:34:09 其他开发语言

显示驱动程序级别的数据屏蔽

我有一个在屏幕上显示SSN的现有应用程序.现在,无需修改该现有应用程序,我想将其部署在一台呼叫中心关联的计算机上,但不允许呼叫中心关联查看SSN.同时,如果在其他任何授权员工的计算机上部署了相同的应用程序,则应该使SSN可以访问. 我以为,我可以在其他一些应用程序中使用这种屏蔽配置,该配置监视实际应用程序在屏幕上显示的内容并进行所有屏蔽.当然,这个新应用程序应该足够聪明,可以在原始应用程序显 ..
发布时间:2019-06-22 14:51:33 其他开发语言

关于StretchDIBits

最近已阅读有关如何通过操作像素来显示BMP的代码,I 不了解有关Parameter(lpBits)的代码.代码如下: ** lpBuf =(LPBYTE)GlobalAlloc(GPTR,sizeof(BITMAPINFO)+ 255 * sizeof(RGBQUAD)+ 512 * 512 + 32 * 32 * 5 ); lpDIB =(LPBITMAPINFO)lpBuf; l ..
发布时间:2019-06-22 13:48:04 其他开发语言

在屏幕上显示内容之前对其进行更改

正如我之前所说,我的想法非常模糊.我知道我们可以通过对应用程序自身中的屏蔽逻辑进行编码来屏蔽数据.但是,我希望使用GDI prgramming等将该逻辑推到显示驱动程序级别. 为了说明,可以说我有一个现有的应用程序,该应用程序在屏幕上显示SSN.现在,无需修改该现有应用程序,我想将其部署在一台呼叫中心关联的计算机上,但不允许呼叫中心关联查看SSN.同时,如果在其他任何授权员工的计算机上部署了 ..
发布时间:2019-06-22 12:19:35 其他开发语言

关于DeviceContext(DC)

嗨, 我对内存设备上下文(MemDC)有疑问, 使用CreateCompatibleDC创建内存DC时(。 ..)&CreateBitmap(...),实际数据(与DC相关的位图)保存在哪里, 在主内存或显卡内存中?如果在主内存中光栅操作(如绘图功能)是由CPU还是GPU进行的? 非常感谢 解决方案 内存DC只是一块内存。只有当您将其复制到视频卡和GPU所涉及的实际设备 ..
发布时间:2019-06-13 16:48:49 其他开发语言