PtInRect(point)) { pBitmap->LoadBitmap(IDB_MIN_FOCUS); StrTemp = _T("最小化窗口"); } else { if(m_rtButtMax。PtInRect(point)) { pBitmap->LoadBitmap(IDB_MAX_FOCUS); if(IsZoomed()) { StrTemp = _T("还原窗口"); } else { StrTemp = _T("最化大窗口"); } } else { pBitmap->LoadBitmap(IDB_NORMAL); } } } rtButton = m_rtButtMin; BITMAP BmpInfo; pBitmap->GetBitmap(&BmpInfo); pOldBitmap=(CBitmap*)pDisplayMemDC->SelectObject(pBitmap); pDC->BitBlt(rtButton。left-6, rtButton。top-2, BmpInfo。
bmWidth, BmpInfo。bmHeight, pDisplayMemDC, 0, 0, SRCCOPY); pDisplayMemDC->SelectObject(pOldBitmap); pBitmap->DeleteObject(); CRect ShowTipRec; ShowTipRec = m_rtButtMin; if(!StrTemp。IsEmpty()) { // ScreenToClient(&ShowTipRec); // m_ToolTip。AddToolTip(IDD_TITLEBAR_DIALOG,&ShowTipRec,StrTemp); // m_ToolTip。SetDelayTime(200); } } ReleaseDC(pDisplayMemDC); ReleaseDC(pDC); delete pDisplayMemDC; delete pBitmap; CDialog::OnNcMouseMove(nHitTest, point);}//此为关键函数void CTitleBarDlg::DrawTitleBar(CDC *pDC){ if (m_hWnd) { CBrush Brush(RGB(0,100,255)); CBrush* pOldBrush = pDC->SelectObject(&B
本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/jisuanjixue/article-33421-2.html
梦一场
两个危机可同时化解