MFC中输出窗口中输出自定义信息
2011-02-10 12:59
169 查看
来自:http://topic.csdn.net/u/20091211/19/a2ee306b-decf-462b-bd17-6b5a59ba92ef.html
要想实现添加又两种方法,第一,在COutputWnd类里添加一个实现添加内容的方法,因为COutputList
m_wndOutputBuild;COutputList m_wndOutputDebug;COutputList
m_wndOutputFind;是
protected属性.所以要自己定义一个公用接口。
要想实现添加又两种方法,第一,在COutputWnd类里添加一个实现添加内容的方法,因为COutputList
m_wndOutputBuild;COutputList m_wndOutputDebug;COutputList
m_wndOutputFind;是
protected属性.所以要自己定义一个公用接口。
例如添加的函数为 public: void AddStrToOutPutDebug(CString& strAddToList); 实现: void COutputWnd::AddStrToOutPutDebug(CString& strAddToList) { m_wndOutputDebug.AddString(strAddToList);//作为演示,暂时对一项进行操作 } 在CMainFrame响应菜单消息 void CMainFrame::OnYourMenuItem() { CString strYourContext; strYourContext= "你要添加的内容"; m_wndOutput.AddToOutPutDebug(strYourContext); }即可! 第二种做法: 或者你直接把protected改成public,之后直接在CMainFrame中 void CMainFrame::On32771() { m_wndOutput.m_wndOutputDebug.AddString(_T("你添加的内容!")) } 更推荐第一种做法,后面的方法破坏了封住的特性。
相关文章推荐
- 在MFC,Win32程序中向控制台(Console)窗口输出调试信息
- 在MFC,Win32程序中向控制台(Console)窗口输出调试信息
- MFC/DLL 编程时用独立的控制台窗口显示用户自定义调试信息
- mfc(win32)gui程序中添加console信息输出输出窗口
- 在MFC,Win32程序中向控制台(Console)窗口输出调试信息
- 在cmd启动一个MFC程序,printf把信息输出到启运它的那个CMD窗口
- .net c# 用代码来添加断点并且在Visual Studio输出窗口中显示自定义信息
- 在MFC,Win32程序中向控制台(Console)窗口输出调试信息
- GUI程序如何使用控制台输出调试信息[zz][MFC调用win32窗口显示调试信息,使用AllocConsole 函数 ]
- 在MFC,Win32程序中向控制台(Console)窗口输出调试信息
- 在MFC,Win32程序中向控制台(Console)窗口输出调试信息
- MFC,Win32程序向控制台(Console)窗口输出调试信息
- MFC程序添加console窗口+printf打印输出信息
- Win32和MFC项目如何输出调试信息到VS的调试窗口
- (转).NET(C#):用代码来添加断点并且在Visual Studio输出窗口中显示自定义信息
- 在MFC,Win32程序中向控制台(Console)窗口输出调试信息
- keil中自定义输出信息到编译窗口
- 使用VB6写一个自定义的进度信息框窗口
- MFC调用控制台窗口显示调试信息
- MFC中使用printf输出调试信息