MFC单文档利用头层绘图问题

路过的大侠,麻烦指导下啊

我在mFC单文档里实现绘图,创建了一个白色的画布(view窗口);现在要实现将画布view窗口设置为透明。背景显示电脑桌面。该怎么做啊 ??

那原来的那个view窗口呢,还有要设置主框架窗口?怎么设置啊、 我新手。。。

mfc

2个回答

一般是一个透明窗口盖在桌面上了,这时看是透明的,但点不了后面的东西的。

nanjian011
流浪者DR 回复sunnyli3166: 撤回上一步要记住你画之前的 background,undo就把background再绘到dialog上,如果要简单的话,就直接清楚所有画的内容好了
大约 5 年之前 回复
sunnyli3166
sunnyli3166 m_backup_index -= backward ? 1 : -1; //make m_backup[m_backup_index] the current document data int num=m_backup.GetSize(); if((m_backup_index<1)||m_backup_index>m_backup.GetSize()) { MessageBox(NULL,"操作错误","Warning",MB_OK|MB_ICONWARNING); } else { OnOpenDocument(m_backup.GetAt(m_backup_index-1)); }
大约 5 年之前 回复
sunnyli3166
sunnyli3166 谢谢哈。我现在又个问题就是,我要实现白色背景,和透明桌面2中模式。现在问题是,白色所有功能OK,透明时调试状态插销返回OK,但是直接运行时撤销与返回时有动作,但是桌面上的东西不会清除?? 这个怎么回事啊?、下,
大约 5 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问