腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(5417)
视频
沙龙
1
回答
HDC
内存
泄漏
(
释放
HDC
/
删除
hdc
)
、
、
、
我遇到了这个
HDC
内存
泄漏
的问题。你们能检查一下我是否正确地
释放
/
删除
HDC
吗?HBITMAP hbmap;BITMAPINFO bmi;..。CreateCompatibleBitmap(hdcShot, rcWindow.right - rcWindow.left, rcWindow.bottom - rcWindow.top);
浏览 56
提问于2016-07-29
得票数 3
回答已采纳
1
回答
不能在适当的范围内划线
下面的绘制代码中的错误是什么? COLORREF color = (COLORREF) col; if (line_thickness == 1) { SetDCPenColor(GetDC(wnd), color);
浏览 1
提问于2019-07-16
得票数 0
2
回答
HDC
内存
泄漏
、
不知道为什么,但我使用Deleaker插件来检测
内存
泄漏
。在我调试构建的代码中,它说我在GetDC有
内存
泄漏
,而在发布构建中,它说我在CreateCompatibleDC有
泄漏
_hdcMem = CreateCompatibleDC(
hdc
); HBITMAP hbmOld = (HBITMAP)SelectObject
浏览 1
提问于2016-02-26
得票数 1
1
回答
在Graphics.Dispose之前还是之后
释放
DC?
、
、
、
、
在Windows的背面,我得到一个Windows,使用Graphics.FromHdc创建一个Graphics对象,然后在
释放
DC之前
释放
Graphics对象。(
hdc
)FinallyEnd Try' Get handle to device
浏览 0
提问于2012-06-01
得票数 1
回答已采纳
1
回答
在windows GDI中创建和使用字体/避免
内存
泄漏
、
、
我正在尝试找出一个用C编写并在Windows CE 6.0上运行的应用程序中的
内存
泄漏
问题。我怀疑这个问题可能与处理窗口的paint事件有关。在伪代码中,它看起来像这样。, font1); } SelectObject (
hdc
, brush); SelectObject
浏览 6
提问于2011-06-07
得票数 2
回答已采纳
2
回答
我的
hdc
/hbitmap的
内存
泄漏
在哪里?
、
、
、
因此,我注意到,我的部分代码在调用它时会
泄漏
大量
内存
,并且我试图找出它
泄漏
的位置或原因,但我处于死胡同。我已经尝试过VisualStudio2017调试器来获取快照,以找出
泄漏
发生的地方,但根据这一点,没有任何重大
泄漏
。我也试过Deleaker,我曾经试过一次,它告诉我我泄露了
HDC
和HBITMAP,但无法告诉我有多少
内存
。 第一个函数是
泄漏
可能存在的GetScreenBmp,但我不是正确地发布了所有内容吗?我知道我不会
删除
hBitm
浏览 4
提问于2018-10-29
得票数 1
回答已采纳
1
回答
什么是什么,为什么我必须在清理时将位图
hdc
或
内存
dc恢复到默认状态?
、
、
在查看BitBlt()示例时,我注意到几乎所有示例都将
hdc
的默认状态保存为位图,然后使用清理时的SelectObject()将
hdc
恢复到默认状态。包括windows的Nethack源代码。除了其中一个没有这样做,只是清理
hdc
和位图,就像我做的那样。我看不出将
hdc
恢复到默认状态与
内存
泄漏
有什么关系。仅仅
删除
hdc
还不够吗?当您将数据() SelectObject()加载到一个位图中时,
hdc
会加载它吗?您必须还原它才能清理它吗?
浏览 3
提问于2020-11-21
得票数 0
回答已采纳
1
回答
GetTextExtentPoint32没有考虑到当前的字体
、
、
我需要找到任何字体的字符串的宽度。但是,当我使用GetTextExtentPoint32时,它不考虑当前字体。这是我的密码: OUT_DEFAULT_PRECIS, CLIP_DEFAULT_PRECIS, DEFAULT_QUALITY, DEFAULT_PITCH, NULL); GetTextExtentPoint32
浏览 0
提问于2016-06-08
得票数 1
回答已采纳
2
回答
Win API对齐按钮上的文本
、
、
、
、
LPDRAWITEMSTRUCT Item;
浏览 0
提问于2018-07-20
得票数 0
回答已采纳
2
回答
CreateCompatibleDC出现奇怪的错误
、
、
、
hBmp)
HDC
hdcMem = CreateCompatibleDC(
hdc
);位图hBmp加载正常,并且
hdc
具有有效值。但是对CreateCompatibleDC()的调用返回一个空指针。然后,GetLastError()返回0!有人能猜出这是怎么回事吗?PS :在这个one...so之前,没有
内存
分配或GDI例程被调用,我认为应该排除
内存</e
浏览 4
提问于2010-05-26
得票数 6
回答已采纳
7
回答
GDI
泄漏
问题
、
、
// create new DC based on current // select a bitmap intothe new DC and keep the old one// do somthing here --> 100%no leak here SomeFunction (
hDC</em
浏览 0
提问于2009-01-27
得票数 3
回答已采纳
1
回答
当一个
HDC
的窗口被破坏时,它会发生什么情况?
、
、
、
我正在编写一个库,它可以在幕后使用HWND和
HDC
。ReleaseDC接受一个HWND作为参数,但是如果窗口已经被破坏了怎么办?Windows是否会自动
释放
HDC
,还是会导致资源
泄漏
?
浏览 3
提问于2015-08-23
得票数 2
回答已采纳
2
回答
如果您发布了一个不干净的设备上下文,会发生什么?
、
、
通常,如果程序将对象选择到设备上下文中,或更改其属性,则应在
释放
设备上下文之前将其更改回来。如果没有呢?假设我这么做:SelectObject(
hdc
, some_font);SetBkColor(
hdc
, 0xFEDCBA);ReleaseDC(some_window,
hdc
)
浏览 3
提问于2014-03-09
得票数 3
回答已采纳
3
回答
删除
在另一个对象的构造函数中创建的“新对象”?
、
、
问题是,每次创建MyObserver类都会创建一个6mB的位图,而且由于它从未被
删除
,这会导致相当严重的
内存
泄漏
(这一行每秒被调用10次)。我的问题又短又简单:如何显式
删除
新的MyObserver以避免
内存
泄漏
?为了了解我的
内存
泄漏
是多么可怕,下面是我的任务管理器在部分执行我的程序期间:myObv.reset(); 。。。
hdc
= ::GetDC
浏览 1
提问于2013-02-08
得票数 0
1
回答
python中光标图标位图的比较
、
、
、
、
import win32api, win32con, win32gui, win32ui
hdc
= win32ui.CreateDCFromHandle(win32gui.GetDC(0))hbmp.CreateCompatibleBitmap(
hdc
, 35, 35)
hdc
.DrawIcon((0,0), in
浏览 1
提问于2019-09-06
得票数 0
回答已采纳
1
回答
为什么在使用Win32 GDI绘图时需要保存旧位图的句柄?
、
、
、
、
下面是作为示例给出的WndProc函数中的交换机代码:
hdc
= BeginPaint(hWnd, &ps);// Hook up the bitmap to the bmHDC.; //
浏览 2
提问于2015-05-26
得票数 2
回答已采纳
2
回答
BitBlt
内存
泄漏
、
、
、
、
对于大多数情况下,这是好的,但有一个
内存
泄漏
,导致程序崩溃一段时间后。我这是怎么了?
hdc
= CreateCompatibleDC(pdis->
hDC
); HFONT hFontOld = (HFONT) Se
浏览 1
提问于2015-06-25
得票数 1
回答已采纳
1
回答
类中的C++ GDI+
内存
泄漏
、
、
、
我正在搜索此代码中的
内存
泄漏
。我是GDI+的新手,我不知道我做错了什么。下面看到的类在我的主函数中被循环调用。每次循环迭代,我将另一个向量推送到函数中。除了
内存
泄漏
外,一切都很好。我尝试了程序cppCheck来查找漏洞,但它没有发现
内存
泄漏
:/我最后一次修复这个问题的机会是询问一个比我更有GDI+经验的人。Gdiplus::GdiplusStartup(&gdiplusToken, &gdiplusStartupInput, NULL);
HD
浏览 4
提问于2016-01-21
得票数 3
回答已采纳
1
回答
双工::位图::
内存
泄漏
、
、
我反复调用此代码以获得
内存
泄漏
:int screen_height;{ pms->SetTime(&rtNow, &
浏览 0
提问于2017-07-25
得票数 2
1
回答
如何在有句柄的情况下创建和
释放
TCanvas?
、
在我完成绘图之后,我必须
释放
手柄ReleaseDC(Handle,DC);,或者如果我
释放
画布MyCanvas.Free,手柄将自动
释放
吗?
浏览 6
提问于2014-10-25
得票数 4
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
华为应用市场AppGallery Connect亮相HDC
今年HDC看点诸多
哈希链游代币HDC即将上线PancakeSwap
华为鸿蒙OS新版前瞻,HDC 2020最大看点
华为HDC大会召开在即,你会去参加吗?
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券