MessageBox( "提示xxx.bmp" );
解决方案 »
- 在WIN7中编程实现让XP的程序以兼容性运行?
- CRuntimeClass的构造函数并没有传入一个字符串,那么它是如何返回类名的?
- 关于ROSE工具VC逆向时提示没有VC++IDE的问题?超弱智,在线等回复
- <<和>>奇怪问题?
- 利用MScomm做的串口软件的编辑框如何读出自己编写的函数
- 凄惨求救 关于LIB 和 INSTALLSHIELD的
- 请问怎样编程设置打印的时候纸是横着用还是竖着用?
- 犯人的问题
- 轻松变换SDI程序中的视。急!!!
- 怎么这个系统函数我怎么调用也不对呢?真是急煞人也!
- 关于WritePrivateProfileString()的 函数的用法(cblttlm)
- 字符转换问题,我现在有一个字符数组,需要转换成无符号型字符数组?请问各位如何解决?
在一个view中显示了一些缩小的bmp图片。
我双击一个图片,可以在一个新窗口中放大显示选中的图片。
m_wndBmp.CreateEx(WS_EX_TOPMOST, NULL, "位图",
WS_CAPTION,CRect(100,100,400,400),NULL,0);
m_wndBmp.ShowWindow(SW_HIDE);
...
画图...
你可以对话框为父窗口,在对话框上创建View,通过View来管理。
也可以重新创建一个文档模板。如果你使用框架生成的主窗口,将它隐藏起来,需要打开的时候再将它显示,会比较简单。
CRuntimeClass * pView=RUNTIME_CLASS(CBrowseView); CCreateContext * pContext;
pContext=new CCreateContext;
pContext->m_pCurrentDoc=NULL;
pContext->m_pNewDocTemplate=NULL;
pContext->m_pLastView=NULL;
pContext->m_pCurrentFrame=NULL;
pContext->m_pNewViewClass=pView; CWnd *pWnd;
pWnd=NULL;
pWnd=DYNAMIC_DOWNCAST(CWnd,pView->CreateObject());
pWnd->Create(NULL,NULL,AFX_WS_DEFAULT_VIEW,CRect(0,0,0,0),this,0,pContext);
delete pContext;
pBroView=(CBrowseView *)DYNAMIC_DOWNCAST(CView,pWnd);
CRect BroRect;
CRect StaticRect; CWnd *pStatic=(CWnd *)(GetDlgItem(IDC_VIEWSTSTIC));
pStatic->GetWindowRect(&StaticRect);
BroRect.top=StaticRect.top-20;
BroRect.bottom=BroRect.top+245;
BroRect.right=StaticRect.left-2;
BroRect.left=BroRect.right-215; pBroView->MoveWindow(&BroRect,true);