CDC*pDC=GetDlgItem(ID)->GetDC(); HDC hDC=pDC->GetSafeHdc(); GetDlgItem(ID)->GetClientRect(&rect);这几句代码谁能给个比较详细的解释

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/23 18:11:05
CDC*pDC=GetDlgItem(ID)->GetDC();HDChDC=pDC->GetSafeHdc();GetDlgItem(ID)->GetClientRect(&rect);这几句代码谁

CDC*pDC=GetDlgItem(ID)->GetDC(); HDC hDC=pDC->GetSafeHdc(); GetDlgItem(ID)->GetClientRect(&rect);这几句代码谁能给个比较详细的解释
CDC*pDC=GetDlgItem(ID)->GetDC(); HDC hDC=pDC->GetSafeHdc(); GetDlgItem(ID)->GetClientRect(&rect);
这几句代码谁能给个比较详细的解释

CDC*pDC=GetDlgItem(ID)->GetDC(); HDC hDC=pDC->GetSafeHdc(); GetDlgItem(ID)->GetClientRect(&rect);这几句代码谁能给个比较详细的解释
GetDlgItem(ID) //通过资源ID获取对话框内控件的指针
CDC*pDC=GetDlgItem(ID)->GetDC(); //获取某控件的设备绘图指针
HDC hDC=pDC->GetSafeHdc(); //获取该DC指针的句柄(一般用于api函数使用)
GetDlgItem(ID)->GetClientRect(&rect);// 获取控件的坐标范围