很奇怪的事情, 我在使用一个ACTIVEX 控件,  突发奇想的获得它的窗口句柄,然后就简单的调用了一些GDI函数, 调用之后不会出现问题,但是在之后我正在调用它提供的方法的时候,就异常就出现了。        HDC hDC = GetDC(blackWnd);
font.CreatePointFont(ncharsize*10, "宋体"); TEXTMETRIC tm;
HGDIOBJ oldfont = SelectObject(hDC, m_font.m_hObject);
GetTextMetrics(hDC, &tm);
int cxChar = tm.tmAveCharWidth ;
int cychar = tm.tmHeight + tm.tmExternalLeading;

HDC memDC = CreateCompatibleDC(hDC);
HBITMAP memBM = CreateCompatibleBitmap (hDC, cxChar, cychar);
SelectObject( memDC,memBM);.................        SelectObject(hDC, oldfont);
font.DeleteObject();
DeleteObject((HGDIOBJ)memBM);;
DeleteDC(memDC);
ReleaseDC(blackWnd, hDC);