rt
解决方案 »
- VC++如何删除ftp上的文件?
- 在线程中的函数的参数为什么变了?MFC`
- 当我按添加按纽的时候该怎么把信息显示到列表中
- 请问:怎样实现工具栏一组按钮按下一个时另外一个起来?谢谢!
- Win2K pro 下VC6调试 ISAPI的问题,高分相送,不够再加!!!
- 用c编的程序怎么调用dll(也是c编的)文件?
- 单独运行带dll的.exe文件出错,怎么回事
- 我用SHFileOpStruck可以删除一个文件,为什么不能删除一个有文件的目录,应怎么做?(今天只有 6分了,以后多多加)
- DELPHI 6 已经出来啦!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
- DLL里的类成员输出
- 请介绍几本VC数据库编程方面的好书
- 有关函数声明
CDC* pDC = NULL;
pDC = GetDC();
ASSERT( pDC != NULL );
CSize szText;
szText = pDC->GetWindowExt( "Hello@!" );
int nTextHeight = szText.cx;
int nTextWidth = szText.cy;//OK, Now you get you want !
是什么意思?
另外如果我想先知道到size,后输出文本,可不可以?
Retrieves the x- and y-extents of the window associated with the device context.
象这样还得剪切.
BOOL GetTextMetrics( LPTEXTMETRIC lpMetrics ) const;
BOOL GetTextMetrics( LPTEXTMETRIC lpMetrics ) const;
int tmHeight;
int tmAscent;
int tmDescent;
int tmInternalLeading;
int tmExternalLeading;
int tmAveCharWidth;
int tmMaxCharWidth;
int tmWeight;
BYTE tmItalic;
BYTE tmUnderlined;
BYTE tmStruckOut;
BYTE tmFirstChar;
BYTE tmLastChar;
BYTE tmDefaultChar;
BYTE tmBreakChar;
BYTE tmPitchAndFamily;
BYTE tmCharSet;
int tmOverhang;
int tmDigitizedAspectX;
int tmDigitizedAspectY;
} TEXTMETRIC;在该结构里包含了很多有关字体的信息
其中size.cx ,size.cy 即所求.
GetWindowText(hMemDC,m_text.GetWindowText(),lstrlen(m_text.GetWindowText()),mysize);时出错呢?
error C2661 'GetWindowTestA':no overloader function takes 0 parameters.
LPCTSTR lpstring,//你的字符串
int cbstring,//字符串的长度
LPSIZE lpsize)//结果
应该可以,结果放在lpsize中。