我要给窗口加上水平滚动条和垂直滚动条。垂直的好办,GetTextMetrics(hdc,&tm)然后tm.tmHeight + tm.tmExternalLeading就是字体的垂直高度。问题是如何得到一串字符串的长度?字体不是等宽字体,其中可能有中、英文,全、半角问题。
解决方案 »
- 使用getfieldvalue提取长整型数据显示时与数据库的数不一样
- 请教SetExtent,OnPosRectChange后如何恢复自适应大小
- 谁有种WIN32变的界面程序吗~~求一份
- 这是个什么原因,怎么会这样呢?
- glut为什么不能显示图形呀,黑屏?
- 怎样取int*里的值??
- 55555555万分紧急!!.帮帮我吧`跪求了``程序出乱子了...我快自杀了!
- ********void strcat(char *strTo, const char *strFrom)将strFrom中的字符连接到strTo后边,不能用系统函数,怎么实现
- 如何在控制台程序中(此时VBVC的向导都用不上),使用ACTIVEX控件??
- 请问winsock编程其中结构sockaddr与sockaddr_in的区别
- 请教一个多线程程序执行顺序的问题!(我是刚学多线程编程的)
- 100分 求助关于编译器如何处理static,public,private问题!
HDC hdc, // handle to DC
LPCTSTR lpszStr, // character string
int cchString, // number of characters
int nMaxExtent, // maximum width of formatted string
LPINT lpnFit, // maximum number of characters
LPINT alpDx, // array of partial string widths
LPSIZE lpSize // string dimensions
);
如通过GetClientRect得到的矩形,这个矩形可容纳10字符
但通过函数得到的矩形或小或大