⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 sy0604.htm

📁 c语言经典教程
💻 HTM
字号:
<html>
<HEAD>
<TITLE>Visual C++与计算机接口</TITLE>
 <META HTTP-EQUIV="Content-Type" CONTENT="text/html;charset=gb2312" > 
</HEAD>
<body>
<font color="#0000FF">用户界面线程</font>
<p>
(一)实验目的:<BR>
     学习用户界面线程的使用<BR><BR>
(二)实验内容<BR><BR>
1、MFC将线程分为两类:界面线程和工作者线程。<BR>
  界面线程包含一个消息循环,并关联一个主窗口。消息循环为主窗口及其子窗口分发消息,进行消息驱动。从而,主窗口可以可以响应用户的交互操作以及其他的系统事件。<BR><BR>
2、要创建一个用户界面线程,必须要:<BR>
   ·重载CWinThread类,建立自己的线程类。<BR>
   ·建立自己的窗口类,以作为界面线程的主窗口。<BR>
   ·重载线程类的InitInstance函数,并在其中注册自己的窗口类,创建线程主窗口。<BR>
   ·在InitInstance函数的最后 return TRUE; 以进入消息循环。<BR>
  启动一个用户界面函数,通常调用线程类的CreateThread函数。<BR>
  结束一个用户界面函数,可以通过向线程主窗口发送WM_DESTROY消息。<BR><BR>
  其他的工作,就是在线程主窗口内的事情了。<BR><BR>
3、下载<a href="l0604.rar">用户界面线程</a>例子,编译运行。<BR>
  查看源代码,重点是CC811Dlg::CreateBallThread()、CC811Dlg::OnDestroy()、CBallThread::InitInstance()三个函数。<BR>
  小球的运动在CAssistantWnd中。<BR>
<p></p>
</body>
</html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -