问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何得到单视图MFC窗口的HDC

发布网友 发布时间:2022-05-13 06:37

我来回答

1个回答

热心网友 时间:2023-11-26 01:14

通过App类来获取.
头文件定义:CmyView *GetmyView();
实现:
CmyView *CmyApp::GetmyView()
{
if(m_pDocManager)
{
POSITION pos1 = m_pDocManager->GetFirstDocTemplatePosition();
while (pos1)
{
CDocTemplate *pDocTemplate = m_pDocManager->GetNextDocTemplate(pos1);
if(pDocTemplate)
{
POSITION pos2 = pDocTemplate->GetFirstDocPosition();
while (pos2)
{
CDocument *pDoc = pDocTemplate->GetNextDoc(pos2);
if(pDoc)
{
POSITION pos3 = pDoc->GetFirstViewPosition();
while (pos3)
{
CView *pView = pDoc->GetNextView(pos3);
if(pView)
{
if(pView->IsKindOf(RUNTIME_CLASS(CmyView)))
return (CmyView*)pView;
}
}
}
}
}
}
}
return NULL;
}
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
天秤男吃醋的八大表现 天秤座男生吃醋时的表现 人工授精之后注意什么 人授后需要卧床休息吗 ...经两个月没发工资了,我不想干了,老板不给钱怎么办? 新手玩《兰斯10》这款游戏的快速通关攻略是什么? 兰斯10怎么用食券快速刷SSR 兰斯10二周目7cp怎么达成 兰斯10大侵攻达成条件介绍 跳舞同手同脚叫什么来着 喷油嘴清洗机主要功能 MFC中的几个重要函数:区别和含义 mfc如何定义标识符 MFC中如何获得句柄? mfc 设备上下文句柄 HDC 怎么判断是否有效 MFC图像控件显示HDC中位图 HDC就是一个句柄而已(严格定义就是一个指向结构体的指针)为何在VC6中却能进行运算符重载? MFC cdc.Attach(hDC) MFC中的几个概念 乳牙没掉就长新牙出来了怎么办? MFC中,控件的hdc是不是就以控件左上角为坐标系??? 在MFC中HDC和CDC有什么区别?分别怎样输出文字 VC中HDC是什么?它的作用又是什么呢? 梦见自己要换牙,牙齿都掉光了。 请问MFC中的DC、CDC、HDC、句柄、设备上下文究竟是什么意思? 希望能解答详细一点点 谢谢了 梦见换牙齿 梦见牙齿换了什么意思 梦见换了新牙齿是什么意思 光大银行是否有外汇买卖业务? 金道环球投资外汇交易里范围是什么意思? 烟花生产企业因为事故死亡一人,请问法人代表是否会受到处理.. 员工下班路上发生交通事故如何处理 员工发生车祸,我要怎么办? 狗狗在家里到处随地大小便怎么办 一个月多点的狗狗才怎么教呢 员工路上发生交通事故,公司承担哪些赔偿? 作为中通快递劳务派遣员工,在高速上开车发生交通事故,该怎么处理? 员工遇车祸公司如何处理 刚满月的小狗随地大小便,怎样才能彻底改掉它的坏毛病? 我家的狗狗我教了一个月它上厕所,什么办法都试过了,它还是随地大小便,怎么办? 我家的小狗一个月大 刚拿回家住 可是每天早上4.30准时叫 请问该怎么办? 大小便随地拉尿 该怎么训练?求助 ECShop安全吗? 我有一只刚满月的小狗,它老是在地上随地大小便。怎样才能把它训练好呢? 如何训练一个月大的小狗上厕所 奶水突然变少不涨奶了 突然一侧奶水变少了怎么办 中山曲夏照明电器有限公司怎么样? 安字怎么猜字谜? 安字去了盖莫当女字猜(猜一字)? 字谜5个,越难的越好。 字谜 猜十个字 最好解释一下,为什么是这个答案? 安字不戴帽,猜女不对号——打一字?