关于findwindowex的问题,原先在系统区发了没人回,到这里再发一下
尘小陌 2005-06-16 12:50:02 要是,我的窗体的名字是英文的,就能找到文本框的句柄,若窗体标题是中文的,就找不到
文本框的句柄,窗体的句柄能找到,就是那个文本框的句柄找不到,不知道哪位大虾知道这是为什么?
代码如下
HWND mywnd,mycol;
char mychar[255];
UpdateData(TRUE);
strcpy(mychar,m_mytxt);
if ((mywnd = ::FindWindow(NULL,"物品领用管理")) == NULL)
{
AfxMessageBox("the window is not find");
return;
}
if ((mycol = ::FindWindowEx(mywnd,NULL,"TEdit","Edit1")) == NULL)
{
AfxMessageBox("the control is not find");
return;
}
::SendMessage(mycol,WM_SETTEXT,(WPARAM)255,(LPARAM)mychar);