wm中有没有能进行格式控制显示文本的控件?

ciahi 2010-03-17 06:25:32
比如说我想在界面上显示如下的文字:

标题:手机客户端
时间:2010-03-17

其中“标题”和“时间”都要用 粗体 来显示,其它文字正常。

有没有简单的方法来这样控制?

谢谢!!!
...全文
91 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
oh_my_god 2010-03-23
  • 打赏
  • 举报
回复
static text 是MFC的类,给你的那个mobile下的那个win32例子就可以用了.
ciahi 2010-03-23
  • 打赏
  • 举报
回复
额,谢谢

我再想想

如果直接draw的话,感觉要写的代码太多了
因为我的程序里面好多都是这样的

我现在可以想想用其它办法来把所有的DrawText组织一下,然后让它看起来像一个控件

但感觉这样还是有些。。。
biosli 2010-03-22
  • 打赏
  • 举报
回复
四个Label控件,Label控件是可以设置字体的。
另外这样做的好处是,具体内容可以分别设置。
oh_my_god 2010-03-22
  • 打赏
  • 举报
回复
SDK 也一样啊,你处理WM_PAINT的事件。在mobile6 的SDK的安装目录下有个例子\Samples\Common\CPP\Win32\BasicApp
应该是你想要的
ciahi 2010-03-22
  • 打赏
  • 举报
回复
再顶一下

希望大家给那么一点点的提示。。。。
ciahi 2010-03-22
  • 打赏
  • 举报
回复
额,那个是用的c#,不懂C#

但是static text重载OnPaint之后怎么往里面画背景图?

我原来是遇到过这个问题。。。
http://topic.csdn.net/u/20091117/19/a0ca8f3b-d424-48b6-8cc2-c49107f1a60a.html

谢谢!
忆龙2009 2010-03-22
  • 打赏
  • 举报
回复
想要透明效果,需要自己重绘.重载OnPaint,不单文字,其它什么效果都可以实现.

例子参考这个开源项目:http://www.codeproject.com/KB/mobile/IPhoneUI.aspx

是一个仿IPhone界面不错的例子.
ciahi 2010-03-22
  • 打赏
  • 举报
回复
http://topic.csdn.net/u/20091117/19/a0ca8f3b-d424-48b6-8cc2-c49107f1a60a.html

不过用label的话,想设置为透明的是比较麻烦的。。。

谢谢!
ciahi 2010-03-19
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 oh_my_god 的回复:]

MFC下没有,在OnPaint里面用DC自己画出来,你找个PC下VC的例子,搬到mobile下就行了
[/Quote]

你好,
我不用MFC,用SDK或WTL能实现都可以

我搜了一下,在VC下面也没有找到类似的

能给个相应的链接吗?
谢谢!!!
oh_my_god 2010-03-18
  • 打赏
  • 举报
回复
MFC下没有,在OnPaint里面用DC自己画出来,你找个PC下VC的例子,搬到mobile下就行了

7,655

社区成员

发帖
与我相关
我的任务
社区描述
Windows Phone是微软发布的一款手机操作系统,它将微软旗下的Xbox LIVE游戏、Zune音乐与独特的视频体验整合至手机中。
社区管理员
  • Windows客户端开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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