CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  基础类

vc编程总是

楼主newer007(help)2001-08-23 01:30:26 在 VC/MFC / 基础类 提问

1   我用鼠标在视图中托动鼠标异或画线,当托出视图外时,会有杂线产生如何消除    
  2   我在doc文档类中用settimer,killtimer设计时器,在view类或mainfrm类用ontimer  
  调用不起作用呀?  
  3   在doc类中用creat建一对话框类对象时,再删除时,调试出现:  
        warning:  
  calling   destroywindow   in   cdialog::~cdialog  
          ondestroy   or   postncdestroy   in   derived   class   will   not   be   called  
  4   多文档程序   如何去掉第一个文档,即运行时一个文档也不显示 问题点数:21、回复次数:3Top

1 楼111222(www.111222.cn)回复于 2001-08-23 02:01:47 得分 8

1,没看懂  
  2,你为什么不在Doc类里面获取view或者MainFrame的指针,用该指针   SetTimer\Kill呢?  
  3,你在对话框类的析构函数里面DestroyWindow就执行不到,因为窗口已经Destroy掉了。  
  4,搜索旧帖子,很多Top

2 楼ifsunny(边城浪子)回复于 2001-08-23 02:03:23 得分 13

1.   可以使用橡皮筋画线技术和SetCapture(),ReleaseCaptue函数.  
        其实这里主要是你的设计思路问题,可以仔细考虑考虑.  
  2.   SetTimer()函数只能在窗口类的成员函数里使用,   或者在SDK中第一个参数  
        必须是合法的窗口句柄.     doc类没有与之联系的窗口,不能接收windows消息(可以  
        接收command消息),   自然也无法接收WM_TIME消息,   settimer也就无从谈起.  
  3.   建议在view中使用对话框,   毕竟与用户交互的是view.  
  4.   在CYourApp::InitInstance()中  
              if   (!ProcessShellCommand(cmdInfo))  
        之前加入这么一句:  
              cmdInfo.m_nShellCommand   =   CCommandLineInfo::FileNothing;  
  Top

3 楼wzaen(方雨)回复于 2001-08-23 08:13:33 得分 0

@_@Top

相关问题

  • VC网络编程
  • VC和QT编程
  • VC网络编程
  • vc++数据库编程
  • 请教VC编程问题
  • vc++USB编程请教
  • 怎样学vc编程
  • IIS编程难题(VC++6)!!!!!!!!!!!!
  • 关于vc编程问题
  • vc++数据库编程

关键词

  • 函数
  • 文档
  • 消息
  • view
  • 类
  • 对话框
  • settimer
  • 接收
  • doc
  • 使用

得分解答快速导航

  • 帖主:newer007
  • 111222
  • ifsunny

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo