MFC在线程函数中怎么显示数据到编辑框
HANDLE lua1 = NULL;
WORD WINAPI LUA1号线程(LPVOID lparam)
{
CString aa,bb;
int lua=luaL_dofile(g_StateL, "c:\\1.txt");
if (lua!=0)
{
aa = L"脚本有错误";
bb.Format(L"%s", lua_tostring(g_StateL, 1));
bb += aa;
// 编辑框的ID是 IDC_EDIT_ZHU
// BJK是编辑框的Value的变量 ,如果直接用会显示不是同一个类
// 试了用GetDlgItem(IDC_EDIT_ZHU)->SetWindowText(bb); 显示IDC_EDIT_ZHU不在一个类 ,我有尝试
在类那边增加WORD WINAPI LUA1号线程(LPVOID lparam), 但是下面的创建线程的代码又有问题了, 这行该怎么写才行, 没多少分了, 望各位多多照顾下 ^ _ ^
}
return 1;
}
void CMainDialogWnd::OnBnClickedButtonLua()
{
// TODO: 在此添加控件通知处理程序代码
luaL_openlibs(g_StateL);
luaRegMyFunction(g_StateL);
lua1 = CreateThread(NULL, 0, LUA1号线程, NULL, NULL, NULL);
}