步骤1:#包括Propper Stuff
即使您已经将应用程序作为非MFC控制台应用程序启动,也可以在应用程序中使用线程。
1)首先,进入设置并将其设置为使用MFC作为静态库。
2)然后在应包含在程序中的#include“ stdafx”下添加#include 《3》同时,如果您有
#include“ windows.h”或#include“ mmsystem.h”
将这两个_above_放入#include“ stdafx.h”
4)注意,其中的顺序您声明#include非常重要!! (如果您使用的方式在编译过程中出现错误,请对其重新排序,直到它起作用为止。)
步骤2:编写必要的代码
下面是将线程添加到项目中所需的全部代码。
UINT LeesThread(LPVOID pParam)
是线程,将您的线程代码放在那里(就像一个函数一样)
AfxBeginThread( LeesThread,TempChar);
是启动线程的代码,在此示例中是在main()函数的开始。
TempChar
只是需要发送到线程的字符指针出于某种原因,它的值无关紧要。
注意:在许多程序中,这对我来说都很好,在我读到的有关如何制作线程的任何地方都非常复杂,因此尽管这行得通,但可能不行技术上正确。我不在乎,它可以正常工作:
//#################################### #########
//########### ---下面的代码--- ################# #点击//############################################ #
#include TempChar;
UINT LeesThread(LPVOID pParam)
{
//-在这里输入线程代码
//-使用一会儿(TRUE )循环(如果要使其连续运行)
返回0;
}
void main()
{
//-启动线程(在本例中为LeesThread)
AfxBeginThread(LeesThread,TempChar);
}
责任编辑:wv
-
visual c++
+关注
关注
1文章
9浏览量
8906
发布评论请先 登录
相关推荐
评论