CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
IBM Rational 系统开发最佳实践工具包 WebSphere MQ 最佳实践 TOP 15
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  图形处理/算法

小弟忙着作毕业设计,有些问题不懂,望各位大哥帮忙啊!

楼主qingfenglz()2006-03-18 21:53:35 在 VC/MFC / 图形处理/算法 提问

我作的是一个画图程序  
  现在有两个问题无法解决:  
  1。如何实现在图形界面下在任意位置添加文字  
   
   
  2。怎样实现图形元素的选择效果,就是选择之后的加粗。  
   
   
  我对这些完全不懂,望大家指教,或者给我指点一些相关的资料。 问题点数:100、回复次数:4Top

1 楼Mackz(在相互)回复于 2006-03-18 23:31:01 得分 60

1、在鼠标点击消息中,在鼠标点击位置创建一个编辑框,可以输入文字;鼠标在编辑框之外点击或者按下回车后,取得编辑框的内容和矩形区域(可能还需要字体信息),保存到变量中,删除编辑框,刷新该区域。在重绘过程中,在该矩形区域根据字体和保存的内容输出;  
  2、在鼠标点击消息中,判断选择对象,设置选中标记,刷新该对象区域。在重绘过程中,根据选中标记选择不同的GDI特性,比如壁画宽度、颜色等,重新绘制。还需要刷新原来选中的对象,清除选中标记,刷新其区域。  
   
  只要明确一点,响应刷新消息的时候根据保存的对象信息利用GDI绘制出效果,而改变对象特性、添加对象等操作都放到界面处理中,响应的是键盘、鼠标消息。Top

2 楼DentistryDoctor(不在无聊中无奈,就在沉默中变态)回复于 2006-03-19 08:23:36 得分 30

这些都是维制就行了。  
  下个Free版的Prof-UIS,里面的DrawCli示例能带给你许多启发。Top

3 楼wawaku(一堆裤衩!)回复于 2006-03-20 11:45:11 得分 10

同意“Mackz(在相互)   (   )   信誉:117   ”Top

4 楼qingfenglz()回复于 2006-03-22 15:36:08 得分 0

谢谢各位大哥!  
  但是你们说的都挺深奥的  
  有没有代码啊!Top

相关问题

  • 大哥们帮个忙,毕业设计中
  • 本人的毕业设计,请各位大侠帮帮忙?
  • 急~!!请各位大虾帮忙~!小弟的毕业设计(感激不尽)
  • 帮忙 毕业设计的疑惑
  • 请帮忙,我在做毕业设计
  • 想用java做毕业设计.各位大虾能不能帮忙定个题目,谢谢了。
  • 各位再帮帮忙吧,毕业设计的最后一点问题,关于ADO控件的CONNECTION!!!!!!!!!!!!!!!!!
  • 急~!!!请各位大虾帮忙 小弟的毕业设计(关系到毕业的问题)!!!·
  • avi播放器及抓图,毕业设计的部分功能,请各位帮帮忙,参与都有分:)
  • 各位大哥,大姐,大弟,大妹,小妹我正在做毕业设计,用VB做ADO谁能帮我做一个

关键词

  • 鼠标
  • 区域
  • 消息
  • 选择
  • 刷新
  • 对象
  • 选中标记
  • 点击
  • 保存
  • 编辑框

得分解答快速导航

  • 帖主:qingfenglz
  • Mackz
  • DentistryDoctor
  • wawaku

相关链接

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

广告也精彩

反馈

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