关于 advanced gui 中使用的 u_canvas 我想改变u_canvas 上的字体,和字号..但是u_canvas好像没有提供类似的函数...有人有招吗?

shadowno 2009-06-01 11:13:23
关于 advanced gui 中使用的 u_canvas 我想改变u_canvas 上的字体,和字号..但是u_canvas好像没有提供类似的函数...有人有招吗?
...全文
141 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
张义雄 2009-07-17
  • 打赏
  • 举报
回复
哈哈,都是光说,不办实事
xiongxiao 2009-06-19
  • 打赏
  • 举报
回复
u_canvas 中的字体我记得是写死的,你把相关的地方换成一个变量,然后写个函数去改变这变量的值就行了,还有很多东西可以扩充的,比如图片与文字的相对位置,原来都是没有的,但你自己研究一下,改一下就好了
Mr_Nice 2009-06-19
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 lzp_lrp 的回复:]
如果实在不行,建议你api函数来实现

先取得u_canvas的handle

然后用

SendMessage(ll_handle, WM_SETFONT, Fontdialog1.Font.handle, integer(true));
SendMessage(ll_handle, WM_SETREDRAW, Integer(True), 0);
[/Quote]

同意此方式,效果真实可靠!
a123lm 2009-06-04
  • 打赏
  • 举报
回复
WorldMobile 2009-06-01
  • 打赏
  • 举报
回复
如果实在不行,建议你api函数来实现

先取得u_canvas的handle

然后用

SendMessage(ll_handle, WM_SETFONT, Fontdialog1.Font.handle, integer(true));
SendMessage(ll_handle, WM_SETREDRAW, Integer(True), 0);
wag_enu 2009-06-01
  • 打赏
  • 举报
回复
自己在u_canvas 中写一个改变字体,字号的函数吧.

604

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 控件与界面
社区管理员
  • 控件与界面社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧