我在我的视图中画了图片,在预览和打印的时候想想将图片进行调整,使得图片适合整张纸!
现在的问题是我将所有的画图函数都放在了OnDraw函数中,普通视图(正常运行)下和预览下都调用该函数,有没有办法区分他们啊。
也就是在OnDraw()下
{
if (State == YuLanMode)//预览模式下
{
//显示图片
}
else if(State == ShiTuMode)//普通视图下
{
//显示图片
}}
能不能这样实现啊!!!还有请问高手,有没有其它的方法可以实现我需要的功能!!!
现在的问题是我将所有的画图函数都放在了OnDraw函数中,普通视图(正常运行)下和预览下都调用该函数,有没有办法区分他们啊。
也就是在OnDraw()下
{
if (State == YuLanMode)//预览模式下
{
//显示图片
}
else if(State == ShiTuMode)//普通视图下
{
//显示图片
}}
能不能这样实现啊!!!还有请问高手,有没有其它的方法可以实现我需要的功能!!!
解决方案 »
- 线程跑完程序出错
- vc6.0如何打开调用一个flash文件(swf)
- 小弟刚学VC,想请问一下看什么参考书最好,请赐教!
- 一个UDP的Sock对象同时可以收发数据的问题
- 为何LoadLibrary()找不到文件路径?
- 简单问题,如何从文件中快速向CListCtrl插入数据30万条 report 模式
- 有关向导对话框的问题??
- 图像打印问题,困惑了很久的问题。
- 插入数据的问题在ASP中
- 请教各位大虾:我再用select语句的时候遇到了“from子句语法错误“,请问可能是什么地方出了错误呢?
- 100分相送,小弟雪地跪求答案,请问各位高手,如何在客户端和服务器端传送结构体变量,
- 我不在乎分,但我讨厌这种行为!
需要加这一行 ON_COMMAND(ID_FILE_PRINT_PREVIEW, OnFilePrintPreview)并加一个标记m_bFlagPrintPreview;
这样,你就可以根据这个标记来变化了。