腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
搜索
关闭
文章
问答
(3440)
视频
开发者手册
清单
用户
专栏
沙龙
全部问答
原创问答
Stack Exchange问答
更多筛选
回答情况:
全部
有回答
回答已采纳
提问时间:
不限
一周内
一月内
三月内
一年内
问题标签:
未找到与 相关的标签
筛选
重置
1
回答
HDC
内存泄漏(释放
HDC
/删除
hdc
)
我遇到了这个
HDC
内存泄漏的问题。你们能检查一下我是否正确地释放/删除
HDC
吗?HBITMAP hbmap;BITMAPINFO bmi;..。CreateCompatibleBitmap(hdcShot, rcWindow.right - rcWindow.left, rcWindow.bottom - rcWindow.top); bool T
浏览 56
修改于2016-07-29
得票数 3
回答已采纳
1
回答
从彩色
hDC
到单色
hDC
的BitBlt?
我正在做从一个8位彩色DC到单色DC的BitBlt。问题是只有值为255的像素在单色DC中转换为白色。如何指定阈值,以便任何值大于128的像素在单色DC中显示为白色。
浏览 2
提问于2011-09-29
得票数 1
2
回答
HDC
内存泄漏
HDC
hdc
= GetDC(_hWnd); HBITMAP hbmOld = (HBITMAP)SelectObjecthBitmap); { DeleteDC(_hdcMem); DeleteObject(hbmO
浏览 1
修改于2016-02-27
得票数 1
1
回答
如何保存和恢复
hdc
?
我使用HBITMAP保存和恢复RECT rc;
hdc
= GetDC(hMain);// hbm: handle bitmap to save and restore <e
浏览 6
提问于2013-05-02
得票数 0
2
回答
SetBkMode(
hdc
,透明)不工作
当我在下面的代码中使用SetBkMode(
hdc
, TRANSPARENT);时,当我调整主窗口的大小时(因此当子窗口接收到WM_PAINT消息时),我得到了以下效果:问题是:当我调整主窗口的大小时如果我不使用SetBkMode(
hdc
, TRANSPARENT);,我就不会有这个问题。看起来是这样的:,即它有白色的背景。此外,如果我使用SetBkMode(
hdc
, TRANSPARENT);,在我调整主窗口大小之前,它看起来与上面一样。所以我不认为SetBkMode(
hdc
, TRANSPAREN
浏览 1
修改于2012-08-05
得票数 1
1
回答
从
HDC
读取像素
我正在尝试读取
HDC
给定区域上的所有像素,以确定是否存在颜色,目前我想到了:p1->CreateOffscreenPlainSurfaceGetFrontBufferData(0, pSurface);if( pSurface && GetTickCount() > dwGAKS_Fix )
HDC
浏览 4
修改于2020-06-20
得票数 0
回答已采纳
1
回答
DeviceContext中的α通道(
HDC
)
请帮助我在
HDC
的alpha通道。我让
HDC
抛出CreateCompatibleDC。然后调用CreateDIBSection,并可以在内存中找到字节的图像。
浏览 2
提问于2012-04-12
得票数 7
回答已采纳
1
回答
从
HDC
句柄创建QPaintDevice
我有一个来自外部库的Windows
HDC
句柄,我想使用QPainter功能在其上进行绘制。在Qt中有什么方法可以从
HDC
句柄创建QPaintDevice吗?
浏览 0
提问于2012-04-29
得票数 2
1
回答
HDC
使用alpha通道吗?
有什么方法可以确定
HDC
是否使用alpha通道?我读过和,但他们的问题都是关于位图的。显然,有些
HDC
有alpha通道(尽管他们可能不使用它)。我这样做是知道这一点的:创建兼容的DC,并创建DIB部分。将创建的HBITMAP选择到兼容的DC中。BitBlt是兼容DC的源
HDC
。现在检查DIB段位。直接在源
hdc
上使用GetDIBits,将HBITMAP指定为GetCurrentObject(
hdc
,OBJ_BITMAP)。对于这两种类型的
HDC
,第四个
浏览 0
修改于2017-05-23
得票数 2
回答已采纳
1
回答
如何从
hdc
获取位图?
我可以像这样将hbitmap加载到
hdc
中: hBitmap = NULL;delete bitmap; GetObject(hBitmap, sizeof(bm), &bm); HBITMAP hBitmapOld = (HBITMAP)SelectObject(hDCMem,
浏览 3
提问于2022-01-26
得票数 0
回答已采纳
1
回答
HDC
和Memory DC是否不同?
当我直接使用DrawText函数在
HDC
上绘制文本时,它就像在代码下一样工作得很好。case WM_PAINT:DrawText(
hDC
,"test",4,&rt,DT_CENTER | DT_WORDBREAK);ReleaseDC(hwnd,
hDC
);break; 但是,我想使用双缓冲,所以我做了内存dc和bitblt函数。case WM_
浏览 21
提问于2020-08-16
得票数 0
3
回答
如何获取打印机
HDC
此打印功能将打印机
hDC
作为参数,其中包括用于打印的所有设置。以前,这是从VB6代码中调用的,在Printer对象上设置所有内容后,Printer.
hdc
将在此处工作。旧的打印机对象可通过Microsoft.VisualBasic.PowerPacks.Printing.Compability.VB6.Printer类使用,但此处不支持旧的
hdc
属性。谁能告诉我怎么弄到这个
hdc
?这个
hdc
和System.Drawing.Printing.PrinterSettings对象上的GetHdevmode()是
浏览 2
修改于2017-12-05
得票数 1
回答已采纳
1
回答
winapi:从
HDC
到HBITMAP
基本上,我有一个
HDC
(我是一个加载的位图中的BitBlitting ),我在上面画一个矩形。然后,我想把这个
HDC
放到一个新的HBITMAP对象上,但是现在却没有用。loadedbackground;
HDC
TmpDC = CreateCompatibleDC(pDC);
浏览 1
提问于2015-06-23
得票数 1
回答已采纳
1
回答
将
HDC
转换为wxClientDC?
有没有办法将
HDC
转换为wxDC对象?我知道wxDC是抽象的。是否可以转换为wxClientDC?
浏览 5
提问于2010-02-03
得票数 1
回答已采纳
1
回答
将Postscript数据渲染到
HDC
我正在开发一个win32应用程序。在此应用程序中,我希望在窗口DC上显示postscript数据。
浏览 0
修改于2012-06-08
得票数 0
回答已采纳
1
回答
跟踪注入过程中的
HDC
那么,我如何跟踪某些
HDC
呢?在伪代码中,下面是另一个应用程序如何将文本绘制到屏幕上: Pass h2 to AlphaBlend, which draws it to the screen.
浏览 1
提问于2010-02-20
得票数 1
1
回答
从屏幕
HDC
中保存像素
许多论坛提供了关于如何进入数组(屏幕像素的副本)的以下代码:
HDC
MemDC = CreateCompatibleDC(Context); hFile.close(); return true;() 但这实际上涉及到将像素“内存”区域从屏幕
HDC
我认为位图必须被选择为
HDC
,而
HDC
实际上是携带数据的。那么,为什么CreateDIBSection返回一个指针,尽管位
浏览 4
修改于2019-04-03
得票数 0
2
回答
使用
HDC
初始化directX
有人知道如何使用
hdc
初始化directX吗?问题是我想在一个窗口内的一个组件中绘制我的东西,这些东西通常只有
HDC
,但是DX得到了HWND,它被分配给了一个窗口。
浏览 0
修改于2011-05-23
得票数 2
回答已采纳
1
回答
GDI
HDC
上的XNA渲染
我有我自己的插件,提供了一个
HDC
来绘制,这工作很好使用C#然后我就可以毫无问题地使用GDI绘图了。然后直接渲染到插件
HDC
或将XNA图像复制到其中。谢谢
浏览 5
提问于2010-01-18
得票数 0
回答已采纳
1
回答
为什么绘制到隐藏的
HDC
与绘制到GetDC返回的
HDC
(HWND)时的结果不同?
下面是: paint(hwnd,
hdc
); constexpr INT img_width{ MDNR_Map::{ GetDeviceCaps(
hdc
, VERTRES) };
浏览 11
修改于2022-11-16
得票数 3
第 2 页
第 3 页
第 4 页
第 5 页
第 6 页
第 7 页
第 8 页
第 9 页
第 10 页
第 11 页
点击加载更多
领券