此帖出自嵌入式系统论坛
最新回复
不要使用 CWnd 类版本 GetDC 方法和 ReleaseDC 方法。 使用 GetDC 函数和 ReleaseDC 函数。
示例代码如下:
HDC hDC;
RECT rect;
::GetClientRect (m_hWnd, &rect);
for (int i = 0; i < 1000; i++)
{
hDC = ::GetDC (m_hWnd);
::DrawText (hDC, L"Testing...", 10, &rect, DT_CENTER);
::ReleaseDC (m_hWnd, hDC);
}
运行此代码,内存泄漏不会发生
详情
回复
发表于 2009-6-5 13:00
| ||
|
||
| |
|
|
| |
|
|
| |
|
|
| |
|
|
| |
|
|
| |
|
|
此帖出自嵌入式系统论坛
| ||
|
||
EEWorld Datasheet 技术支持