您的位置:首页 > 其它

vc新线程、类外控制EDIT控件

2012-01-19 13:26 197 查看
lianDlg.cpp

#include "lmain.h"

void ClianDlg::OnBnClickedButton1()
{
// TODO: 在此添加控件通知处理程序代码
CWinThread *m_edit;
m_edit=AfxBeginThread(lmain,&(m_hWnd),THREAD_PRIORITY_NORMAL,0,CREATE_SUSPENDED,NULL);
m_edit->m_bAutoDelete=TRUE;
m_edit->ResumeThread();
}


lmain.h

UINT lmain(LPVOID lpParam);


lmain.cpp

#include "stdafx.h"
#include "lian.h"
#include <string>

UINT lmain(LPVOID lpParam)
{
HWND mainwnd=*((HWND*)lpParam);

HWND hwnd=::FindWindow(NULL,_T("lian"));

CString str;
str="111dfgdfgdfgd11";

::SendDlgItemMessage(hwnd,IDC_EDIT1,WM_SETTEXT,0,(LPARAM)str.GetBuffer(str.GetLength()));

//SendMessage(mainwnd,WM_CLOSE,NULL,NULL);
return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: