求一个思路 大家都用过POWERPOINT的画笔功能吧?他可以在屏幕上任意的画线以达到强调的效果。我想把这个功能做一个衍生。在任何的文档中都可以有一支这样的画笔。我现在使用的技术是透明窗体,在窗体上画线然后影射到后面的文档,看上去就会有效果。但是,使用透明窗体会有一个问题。就是透明度高的话,画上去的线或写上去的字就会变的很模糊。请问各位有什么好的解决方法,或者其他的思路。谢谢讨论。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 楼主滴意思是不是像winamp歌词插件那种透明窗体一样,窗体透明,但文字不透明????????网上应该有这方面的文章~!~~!~!~!~!用“层”应该可以吧~!~!~!~就是javascript的那种思路`!~!` 你那个方法好象不大可行。你这样试试: CDC *pDC=CDC::FromHandle(::GetDC(NULL)); //取整个屏幕的设备场境 //pDC->MoveTo(0,0); //pDC->LineTo(point); //画图操作 //如果想出了该程序的客户区还能用该画笔,你应该写 一个钩子函数(这个我也不大会写) ReleaseDC(pDC); 我的一种思路是这样——1,文档和画笔并存,当然是两个不同的进程。2,画笔不是真正画在文档上的,就像ToWeightAnchor(ddd) 说的,取景!3,线程模型和资源共享 4,支持内容检验 5,响应键盘和鼠标事件 另一种是使用常量,创建适用于多种容器的控件,包括大范围内使用而开发ActiveX控件。 CString 转化16进制 软件使用说明书 请教 www.codeproject.com网站的源代码怎么下? 关于车牌自动识别系统的报价 安装SQL2000 个人版的时候遇到的问题 进来看看 谢谢!! CSliderCtrl控件的滑动条改变的时候的消息为何没有相应? 我们到三十岁后干什么?? win32 SDK实现更改按钮和文本框的背景颜色改怎么实现? 如何在Edit中加入组合框 对release版本dll中虚函数的调用问题 改了Project -> Setting -> Link -> 的 Object/Library Modules 之后出现错误!!为什么???谢谢!!
网上应该有这方面的文章~!~~!~!~!~!用“层”应该可以吧~!~!~!~就是javascript的那种思路`!~!`
你这样试试:
CDC *pDC=CDC::FromHandle(::GetDC(NULL)); //取整个屏幕的设备场境
//pDC->MoveTo(0,0);
//pDC->LineTo(point);
//画图操作
//如果想出了该程序的客户区还能用该画笔,你应该写 一个钩子函数(这个我也不大会写)
ReleaseDC(pDC);
1,文档和画笔并存,当然是两个不同的进程。
2,画笔不是真正画在文档上的,就像ToWeightAnchor(ddd) 说的,取景!
3,线程模型和资源共享
4,支持内容检验
5,响应键盘和鼠标事件
另一种是使用常量,创建适用于多种容器的控件,包括大范围内使用而开发ActiveX控件。