如何改变 vc GDI或GDI+中的模版刷。 在vc GDI或GDI+中分别提供有CreateHatchBrush和HatchBrush的函数和类,但它们提供的模版图形尺寸都是固定的。例如:HS_DIAGCROSS类型的模版只是斜45度交叉的线,那我如何改变模版网眼的大小呢?有没有别的方法?如果自己编写多边型填充算法很麻烦的,还不一定能处理好。希望高手提供线索。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 绘图引擎默认提供的Hatch和点划线本质上都是(黑白)位图片断形式,实现容易但可扩展性极低。要想自定义Hatch和点划线的细节,只有抛开绘图引擎提供的自己实现绘制。我曾参与过的一个项目是自制了专用于底纹和花边的字体,用字符拼接的方式生成底纹和花边。也可以指定普通字符生成字符花边。字符拼接方式的好处是,片断(字符)是一个整体,生成底纹或花边不再需要关注片断的绘制,只需控制片断的定位就可以了。(花边拐角是个麻烦的地方)。 对话框资源文件中 LTEXT 是什么? UI线程挂起 MFC 窗口之间跳转问题 关于24色位图显示 请问个CTabCtrl选项的小问题?? 请问我在A程序里面用CreateProcess打开B程序,怎样才能关闭A程序的时候B程序也自动关闭了 文件换行问题?(在线等,谢谢) 布线算法 /***超简单问题:怎么在Doc中获得Menu和ToolBar?用什么函数?***/ 创建窗体的问题 注册表操作问题? 求videomanlib在MFC 下处理视频的例程
实现容易但可扩展性极低。要想自定义Hatch和点划线的细节,只有抛开
绘图引擎提供的自己实现绘制。我曾参与过的一个项目是自制了专用于底纹和花边的字体,用字符拼接的
方式生成底纹和花边。也可以指定普通字符生成字符花边。字符拼接方式
的好处是,片断(字符)是一个整体,生成底纹或花边不再需要关注片断
的绘制,只需控制片断的定位就可以了。(花边拐角是个麻烦的地方)。