怎样使Static Text控件的文字显示成多行 1、怎样使Static Text控件的文字显示成多行?2、怎样改变Static Text控件的背景色(不是文字的背景色)?3、使用MessageBox时,怎样使显示的信息换行? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1、怎样使Static Text控件的文字显示成多行?3、使用MessageBox时,怎样使显示的信息换行?==============================直接在要显示的文字中间加入"\n"就行了 2、怎样改变Static Text控件的背景色(不是文字的背景色)?============重载Static Text控件类,响应消息WM_CTLCOLOR HBRUSH CClientDlg::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor) { HBRUSH hbr = CDialog::OnCtlColor(pDC, pWnd, nCtlColor); if((nCtlColor== CTLCOLOR_STATIC) && (pWnd->GetDlgCtrlID() == IDC_TEXT1)) { pDC->SetTextColor(RGB (255, 0 , 0)); pDC->SetBkColor(RGB (0, 255 , 0)); } return hbr;}_________________________________________________________我用上述代码只能改变Static Text中文本的颜色和背景色,不能改变整个Static Text的背景色。 http://community.csdn.net/Expert/TopicView3.asp?id=5261914 MFC dialog框关闭修改 请大家帮忙:怎么在DLL里创建线程? 为什么switch(strT)当strT是字符串变量时不能用? 请问那里能找到从mpeg和avi分离出每帧的图片(bmp或者jpg)以及声音(wav)的c/c++源代码? 招聘vc人材 vc 如何实现删除数据,添加已经实现!??? ado中怎么可以判断时间? 简单问题:N/A什么意思? 一个数据类型转换问题 while(GetMessage(&msg,NULL,NULL,NULL))的处理 怎么将模拟键盘事件不占用键盘资源?? Struts,Hibernate,Spring 集成开发宝典 这本书怎么样
3、使用MessageBox时,怎样使显示的信息换行?
==============================
直接在要显示的文字中间加入"\n"就行了
============
重载Static Text控件类,响应消息WM_CTLCOLOR
{
HBRUSH hbr = CDialog::OnCtlColor(pDC, pWnd, nCtlColor);
if((nCtlColor== CTLCOLOR_STATIC) && (pWnd->GetDlgCtrlID() == IDC_TEXT1))
{
pDC->SetTextColor(RGB (255, 0 , 0));
pDC->SetBkColor(RGB (0, 255 , 0));
}
return hbr;
}_________________________________________________________我用上述代码只能改变Static Text中文本的颜色和背景色,不能改变整个Static Text的背景色。