#include <afxwin.h>
#include "Hello.h"CMyApp myApp;BOOL CMyApp::InitInstance ()
{
m_pMainWnd = new CMainWindow;
m_pMainWnd->ShowWindow (m_nCmdShow);
m_pMainWnd->UpdateWindow ();
return TRUE;
}
BEGIN_MESSAGE_MAP (CMainWindow, CFrameWnd)
ON_WM_LBUTTONDOWN ()
ON_WM_PAINT()
ON_WM_TIMER()
END_MESSAGE_MAP ()CMainWindow::CMainWindow ()
{
Create (NULL, _T ("The Hello Application"));
}
以上是一个MFC程序的最小构架;刚才往里面加SetTimer(),发现加代码的地方不同,函数的参数居然也不同!
把SetTimer()加在BOOL CMyApp::InitInstance ()里面,或者CMainWindow::CMainWindow ()里面,函数的参数完全不同!感觉与函数的重构有关系,但是又不知道很多。请指教!
#include "Hello.h"CMyApp myApp;BOOL CMyApp::InitInstance ()
{
m_pMainWnd = new CMainWindow;
m_pMainWnd->ShowWindow (m_nCmdShow);
m_pMainWnd->UpdateWindow ();
return TRUE;
}
BEGIN_MESSAGE_MAP (CMainWindow, CFrameWnd)
ON_WM_LBUTTONDOWN ()
ON_WM_PAINT()
ON_WM_TIMER()
END_MESSAGE_MAP ()CMainWindow::CMainWindow ()
{
Create (NULL, _T ("The Hello Application"));
}
以上是一个MFC程序的最小构架;刚才往里面加SetTimer(),发现加代码的地方不同,函数的参数居然也不同!
把SetTimer()加在BOOL CMyApp::InitInstance ()里面,或者CMainWindow::CMainWindow ()里面,函数的参数完全不同!感觉与函数的重构有关系,但是又不知道很多。请指教!
解决方案 »
- matlab .m文件如何用呀
- CSDN网站为什么不能访问了
- 50分 急问:CTypedPtrList的内存相关问题
- 请教诸位高人前辈:我弄了一套日文版的VISUAL C++6.0能否把他汉化(让界面正确显示中文,还有STRING TABLE)
- vc做播放控件 怎么下手?
- CString 和char 数组如何相互转换?和Char *如何相互转换?
- 建立多播组后,怎样才能知道共有哪些机器加入了这个组?谢谢!
- 关于ADO中用_RecordsetPtr记录集添加记录的问题.(急!!!!!!!)100分.
- 关于TREEVIEW控件(在线等待,高分!!)
- 了解MAPGIS的大鸟们对它发点高论吧~
- 用VS做C++开发的工具集!
- 一个进程定义全局变量list<MyStruct> g_list,其他程序能访问这个变量么?
他们的基类不相同,定义也不相同。
你可以在CMainWindow中用::SetTimer来加就跟CMyApp 中一样了