关于画图的简单问题!(不过我不会)!请求指点!!谢谢! 我看有的帖子说在OnDraw()重画是必须得!但是我不会,不知该怎样重画图形!能不能提供代码!谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 原因应该是DC的映射模式的问题。默认的是MM_TEXT方式,这是以像素点为标准的,你应该改成逻辑单位与设备无关 在你的程序里应该有坐标图的数据吧?那么在OnDraw里也根据当前的数据画一遍。 但是若在OnDraw中有重画的代码,那么程序一开始就画图.而我只是响应菜单消息,才画图并保持视图的完整!我该怎么办! 可以在onDraw中控制第一次不要画嘛!程序开始int flag=0void CMyView::OnDraw(CDC *pDC){.......if(flag){ //画图}}在单击菜单函数中flag=1 把你在菜单响应方法中的代码搬到CMyView::OnDraw()方法中,在菜单响应方法中将一个BOOL量置成TRUE,然后在OnDraw()方法一开始判断一下该BOOL量的值,如果是TRUE就画,否则就什么都不作就可以了。 我试过!但是程序说我有未定义的bool变量!to sniper该怎么声明bool变量?? BOOL不是bool为什么非要用BOOL,int不是一样吗..... VC工程中 我打不开Resources 请教:对话框中如何绘图,以及控件之间如何通信? 请高手帮忙...急....关于文件夹操作的问题! VC 动态添加控件的问题 初学的简单问题 请教在vc中改变字体的一个问题,谢谢! 如何用代码在aceess数据库中为一字段建索引?(dao) 白给分---请问改变字体 成功升级到WindowsXP,散分散分散分 如何去除MFC对话框Dialog中的ESC键关闭程序的功能 请问谁知道Word有哪些出接口?小舟,你如果在,有什么资料推荐一下。 如何将BSTR类型变量转换为LPTSTR类型变量?
默认的是MM_TEXT方式,这是以像素点为标准的,你应该改成逻辑单位与设备无关
那么在OnDraw里也根据当前的数据画一遍。
而我只是响应菜单消息,才画图并保持视图的完整!
我该怎么办!
程序开始int flag=0
void CMyView::OnDraw(CDC *pDC)
{
.......
if(flag)
{
//画图
}
}
在单击菜单函数中flag=1
to sniper
该怎么声明bool变量??
为什么非要用BOOL,int不是一样吗.....