WEB开发网
开发学院软件开发VC Visual C++程序的建立~~4 阅读

Visual C++程序的建立~~4

 2009-06-03 20:04:49 来源:WEB开发网   
核心提示: void CMyView::OnTimer(UINT nIDEvent) { MessageBeep(-1); CView::OnTimer(nIDEvent); } (5)编译运行,每隔一定的时间间隔发出“滴答”声音,Visual C++程序的建立~~4(9),

void CMyView::OnTimer(UINT nIDEvent)

{ MessageBeep(-1);

CView::OnTimer(nIDEvent);

}

(5)编译运行,每隔一定的时间间隔发出“滴答”声音。

说  明:

1、OnInitialUpDate函数,一般是对视图的显示做初始化,主要初始化视图中控件及对各个变量进行初始化操作。

注意:在OnCreate产生VIEW的基本结构和变量后,然后才执行OnInitialUpDate函数

2、SetTimer()函数:设置并启动计时器 ,其原型为:

UINT SetTimer(UINT nIDEvent,UINT nElapse,void(CALLBACK EXPORT*lpfnTimer)

(HWND,UINT,UINT,DWORD));

参  数:

nIDEvent:  用于指定该计时器的标识值(不能为0)。

nElapse:   指定WM_TIMER消息发生的时间间隔,以毫秒为单位。

lpfnTimer: 指定一个用于响应WM_TIMER消息的处理函数地址,如果设置为NULL,则WM_TIMER消息放在消息队列中,由窗口对象处理,如果安装成功,则返回非零。

3、KillTimer()函数:当应用程序不再使用计时器,可调用该函数CMnd::KillTimer()来停止WM_TIMER消息的传递,其原型为:BOOL KillTimer(int nIDEvent);

参  数: nIDEvent 是安装计时器时所指定的计时器的标识值,和SetTimer函数设置的计时器标识值是一致的,例中都是1 。

4、WM_TIMER消息,ClassWizard会将其映射成具有下列原型的消息处理函数:

afx_msg void OnTimer(UINT nIDEvent);

参  数:nIDEvent可判断出WM_TIMER是哪个计时器传送的。这里放任意数都可以。

5、MessageBeep(-1):播放一个系统报警声音,系统声音的分配方案是在控制面板里决定的,返回值Long,非零表示成功,零表示失败,参数-1表示从机器扬声器中发出蜂鸣声。其它描述见第7章。

上一页  4 5 6 7 8 9 10  下一页

Tags:Visual 程序 建立

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接