我的工程是个对话框界面,我添加了右键功能,在右键菜单点击其中一项,就会弹出一个新对话框,我需要在这个新对话框上添加一个DC,然后把之前建立好的缓冲DC COPY在新对话框所指向的DC上,请问应该怎样做?我是这样建立右键菜单:
CMenu menuPopup;
if(menuPopup.CreatePopupMenu())
{
menuPopup.AppendMenu(MF_STRING,1,"Extend window");
BOOL menuclose=menuPopup.TrackPopupMenu(TPM_LEFTALIGN|TPM_RETURNCMD,point.x,point.y,this);
switch(menuclose)
{
case 1:
{
CDialog *pdlg=new CDialog; pdlg->Create(IDD_DIALOG1,this);
pdlg->ShowWindow(SW_SHOW);
break;
}
}
}请问showwindow后应该怎样把缓冲DC COPY到这个新对话框上呢?
CMenu menuPopup;
if(menuPopup.CreatePopupMenu())
{
menuPopup.AppendMenu(MF_STRING,1,"Extend window");
BOOL menuclose=menuPopup.TrackPopupMenu(TPM_LEFTALIGN|TPM_RETURNCMD,point.x,point.y,this);
switch(menuclose)
{
case 1:
{
CDialog *pdlg=new CDialog; pdlg->Create(IDD_DIALOG1,this);
pdlg->ShowWindow(SW_SHOW);
break;
}
}
}请问showwindow后应该怎样把缓冲DC COPY到这个新对话框上呢?
解决方案 »
- SDK下GetOpenFilename异常
- 不断更换代理IP,这个实现起来难不?
- 如果在APPwizard的时候没有选择相关项,后来又有这个要求时。该怎么去设置
- 关于JNI的问题,VC调用JAVA的类和方法
- 请问一个程序调用另一个exe程序的问题
- 屏幕抓图问题(急)
- 请问:GetDlgItem(IDC_HOMEPAGE)->GetWindowRect(&m_pRectLink)是什么意思?
- 调用DLL导出类里面的函数,提示编译错误。。。
- 刚用VC,问个小问题:CEDIT里怎么加多行文本
- 关于MFC工程的CToolBar无法显示汉字的问题
- 谁看过了D3D中一个工程名叫water的例子?
- 事件对象 OR 互斥对象 ?
我是在对话框上建了一个STATIC 的静态文本,之后写一个继承CSTATIC 的类 。。在类里操作就OK 了。