文字的主要显示align位置,只有5种:DT_LEFT、DT_CENTER 、DT_RIGHT、DT_SINGLELINE、DT_WORDBREAK。由于标志WORDBREAK,可能会输出多行,怎么样得到这多行的显示区域?
解决方案 »
- SDI程序停止响应,界面僵死的问题
- 本人要使用windows console接收键盘输入的口令,但是怎样才能够消除屏幕的回显呢,使用c语言。
- LoadLibrary在Debug模式下取不到句柄地址,但Release下可以取到,请教高手!
- 请问大家!有没有sdk的编写动态链接库的资料!谢!
- 关于一个Warning 的问题 .有谁能解决 ~~~~~~~~~~~~~~
- 请问:当USB插入时,可通过DBT_DEVICEARRIVAL捕捉到,可怎么屏避winxp自动打开资源管理器呢?特急!
- 帮忙翻译一下这段话!
- VC如何向某一网页的按钮发送消息?
- ★★★快来抢100分★★★:哪里有下载vc++ 6.0实例的电子书??
- 用C++/SDK如何进行网络编程?
- 如何处理socket10054错误
- rawsocket的问题
DT_CALCRECT 时并不会显示出来, 他只是模拟计算显示区域,
在用DT_CALCRECT 时注意 RECT的区域必须先设置好
使用DT_CALCRECT只会得到一个包含输出区域的外接矩形。但我想得到一个更精确的结果:由于字体align不同,输出的文字区域可能由多行大小不同的矩形组成,我想得到这些矩形,该怎么办?