编程中国 | 业界新闻 | 技术文章 | 视频教程 | 下载频道 | 程序源码 | 个人空间 | 编程论坛  
 
全能 ASP / PHP / ASP.NET 主机,支持月付专业 MSSQL 数据库空间,支持月付专业 MySQL 数据库空间,支持月付学习型 ASP/PHP/ASP.NET 主机 30元/年
发新话题
打印

MFC状态栏的问题

MFC状态栏的问题

我的程序是MFC基于对话框的,我想在状态栏中显示CString类型的变量,例如:
CString strport = "端口: " + m_strPort; // m_strPort也是CString类型的,已经在程序的其它部分给它赋了值
现在我用::SendMessage(m_hStatusWindow, SB_SETTEXT, 3, (LPARAM)strport.AllocSysString());在状态栏中显示strport,出现的却是乱码,请问::SendMessage的第四个参数应该怎样填写?请各位指教,谢谢!

TOP

改编状态栏应该不用SendMessage,查一下MSDN中CStatusBarCtrl的话题应该很容易实现的。
http://myajax95.bc-cn.net/

TOP

同意

以下是引用pinying在2006-5-29 9:36:00的发言:

我的程序是MFC基于对话框的,我想在状态栏中显示CString类型的变量,例如:
CString strport = "端口: " + m_strPort; // m_strPort也是CString类型的,已经在程序的其它部分给它赋了值
现在我用::SendMessage(m_hStatusWindow, SB_SETTEXT, 3, (LPARAM)strport.AllocSysString());在状态栏中显示strport,出现的却是乱码,请问::SendMessage的第四个参数应该怎样填写?请各位指教,谢谢!

支持

TOP

发新话题