当前位置: 代码迷 >> WinCE >> 为啥font不能显示
  详细解决方案

为啥font不能显示

热度:87   发布时间:2016-04-28 12:49:00.0
为什么font不能显示?
创建窗体的时候,在init里创建了一个font
并获取静态文本框的DC,
在该DC中extextout了一些汉字
在窗体显示出来后,输出的文字没有了,变为静态文本框的默认值。
但是同样的程序段,在窗体建立并显示后,点击按钮调用,则能正确显示

后来为了找原因,将该段程序复制到onpaint里面,init里的注释掉了
通过debug时发现开始extextout是成功了的,汉字正常显示(屏幕上有显示)
直接运行,不继续单步调试,显示的文字就消失了

环境是visual studio 2008
wince 6.0



------解决方案--------------------
说了那么多,不如直接上代码
------解决方案--------------------
没看懂需求
------解决方案--------------------
应该是显示后又被什么东西覆盖了吧。。。楼主还是上代码吧~
------解决方案--------------------
设置为最顶层
------解决方案--------------------
Try DrawText
  相关解决方案