16,471
社区成员
发帖
与我相关
我的任务
分享
// 创建一个工作线程:
DWORD WINAPI WorkForce(LPVOID lpParameter);
//UINT WorkForce(LPVOID lpParameter);//线程函数声明
CWinThread *pMyFirstWorker;
LPVOID pParam = NULL;
int nPriority = THREAD_PRIORITY_ABOVE_NORMAL;//默认为THREAD_PRIORITY_NORMAL
UINT nStackSize = 0;//与创建它的线程堆栈大小相同
DWORD dwCreateFlags = 0;//创建后立即执行
LPSECURITY_ATTRIBUTES lpSecurityAttrs = NULL ;//与创建它的线程安全属性相同
pMyFirstWorker=AfxBeginThread( (AFX_THREADPROC)WorkForce, pParam, nPriority , nStackSize,
dwCreateFlags , lpSecurityAttrs);
DWORD WINAPI WorkForce( LPVOID lpParameter ) // 线程所需参数,可以通过它传递数据)
{
while(1)
{
ShowWindow(SW_HIDE); //这儿不能通过编译
Sleep(500);
int e1x=709;
int e1y=689;
int e2x=945;
int e2y=741;
pp1.x=e1x;
pp2.x=e2x;
pp1.y=e1y;
pp2.y=e2y;
moveto(e1x,e1y); //这个函数前面没有类名:: 就能通过
Sleep(500);
OnButtonMax(); //这儿不能通过编译
Sleep(300);
OnButtonSave(); //这儿不能通过编译
Sleep(300);
moveto(e2x,e2y);
Sleep(500);
ido(); //这儿不能通过编译
Sleep(500);
ShowWindow(SW_SHOW); //这儿不能通过编译
// moveto(e2x,e2y);
Sleep(500);
}
}