b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

createsolidbrush_screentoclient_getitemrect

电脑杂谈  发布时间:2017-01-26 10:03:17  来源:网络整理
screentoclientscreentoclient

例如这段代码:

CString path;

path = L"D:\\1.jpg";

CImage img;

HRESULT hr = img.Load(path);

CRect rect;

int cx = img.GetWidth();

int cy = img.GetHeight();

GetDlgItem(IDC_PIC)->GetWindowRect(rect);

ScreenToClient(&rect);

GetDlgItem(IDC_PIC)->MoveWindow(rect.left,rect.top,cx,cy,TRUE);

CWnd *pWnd = GetDlgItem(IDC_PIC);

pWnd->GetClientRect(&rect);

CDC *pDC = pWnd->GetDC();

img.Draw(pDC->m_hDC,rect);

ReleaseDC(pDC);

为什么:

GetDlgItem(IDC_PIC)->GetWindowRect(rect);

ScreenToClient(&rect);

不能写成GetDlgItem(IDC_PIC)->GetClientRect(rect); ?


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-28792-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      • 刘懿
        刘懿

        臭美国鬼子压根就没想过要帮伊拉克

      • 李渊
        李渊

        就算我买的起门票也去不了啊

      • 赵改珍
        赵改珍

        科技上

      热点图片
      拼命载入中...