如何根据给定字符串的长度 创建控件 问题解决就结贴!知道的帮帮忙,先谢谢了! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我这里给出一个创建Static控件的。该函数必须是CWnd类的成员函数。CWnd * CreateStatic(LPCTSTR lpszText, int iOffsetX, int iOffsetY, UINT nID){ ASSERT(lpszText != NULL); ASSERT(nID != 0); CDC *pDC = GetDC(); CSize size = pDC->GetExtend(lpszText, _tcslen(lpszText)); CRect rcControl(CPoint(iOffsetX, iOffsetY), size); CStatic *pStatic = new CStatic; VERIFY(pStatic->Create(lpszText, SS_LEFT, rcControl, this, nID)); return pStatic;} Sorry, 刚才那个忘了ReleaseDC叻。我这里给出一个创建Static控件的。该函数必须是CWnd类的成员函数。CWnd * CreateStatic(LPCTSTR lpszText, int iOffsetX, int iOffsetY, UINT nID){ ASSERT(lpszText != NULL); ASSERT(nID != 0); CDC *pDC = GetDC(); CSize size = pDC->GetExtend(lpszText, _tcslen(lpszText)); CRect rcControl(CPoint(iOffsetX, iOffsetY), size); CStatic *pStatic = new CStatic; VERIFY(pStatic->Create(lpszText, SS_LEFT, rcControl, this, nID)); ReleaseDC(pDC); return pStatic;} 请问一下,GetExtend函数怎么用啊? sorry, 打错了,是GetTextExtentCSize GetTextExtent( LPCTSTR lpszString, int nCount ) const; 求助短信猫编程问题 matlab能不能调用自己写的m函数 VC分割窗口的父类可否为CView类 一个HOOK问题,请大家指教!! 自绘按钮的问题 如何在静态文本(Static Text)控件中显示颜色? 请问各位大侠为什么设置打印DC会这样? HtmlView打开指定链接失败,如何知道? 关于使用Winsock进行无线手持设备编程问题,,急!!! 哪里有介绍Win32 API的网站或源代码例子? 如何在字符串里找到“\”,并在找到的位置前再加一个“\”? 资源管理器里的详细列表要怎么做
该函数必须是CWnd类的成员函数。CWnd * CreateStatic(LPCTSTR lpszText, int iOffsetX, int iOffsetY, UINT nID)
{
ASSERT(lpszText != NULL);
ASSERT(nID != 0); CDC *pDC = GetDC();
CSize size = pDC->GetExtend(lpszText, _tcslen(lpszText));
CRect rcControl(CPoint(iOffsetX, iOffsetY), size); CStatic *pStatic = new CStatic;
VERIFY(pStatic->Create(lpszText, SS_LEFT, rcControl, this, nID)); return pStatic;
}
该函数必须是CWnd类的成员函数。CWnd * CreateStatic(LPCTSTR lpszText, int iOffsetX, int iOffsetY, UINT nID)
{
ASSERT(lpszText != NULL);
ASSERT(nID != 0); CDC *pDC = GetDC();
CSize size = pDC->GetExtend(lpszText, _tcslen(lpszText));
CRect rcControl(CPoint(iOffsetX, iOffsetY), size); CStatic *pStatic = new CStatic;
VERIFY(pStatic->Create(lpszText, SS_LEFT, rcControl, this, nID)); ReleaseDC(pDC); return pStatic;
}
LPCTSTR lpszString,
int nCount
) const;