有一个程序正在运行,他界面中有个EDIT控件.现在我正在开发的程序希望获得它的句柄,该怎么做?
解决方案 »
- 小秘书公文包v1.0
- 急需帮助!!!
- 程序非规律性抛出异常,如何调试
- HttpSendRequest执行后,窗口不能操作的问题,以及ERROR_WINHTTP_NAME_NOT_RESOLVED提示未定义
- "_bstr_t与CComBSTR之间的区别是_bstr_t保持了一个内部引用"???
- 菜鸟求救!!CString b="j-5-45";如何取出其中的数字 并转化参加计算!!
- 怪异:组合框不能正常显示的问题。
- 谁能帮我看一下下面的问题?谢谢
- CRecordset::GetRecordCount()不能返回正确的记录总行数,怎么解决,谢谢
- 字符串问题。100分送上
- 一个很菜的问题:关于openGL图形显示
- VC.NET2005 关于对文件名及属性进行操作的问题!
CWnd * pdlg;
CWnd * pbutton;
CWnd * ptmp;
CPtrArray pwnd;
INT index;
CString classname;
int i; pdlg=FindWindow(NULL,"指定窗口标题"); if(pdlg==NULL)
{
//AfxMessageBox(_T("没找到相对应的对话框!"));
return;
} pwnd.Add(pdlg);
for(index=0;index<pwnd.GetSize();++index)
{
ptmp=((CWnd *)pwnd[index])->GetTopWindow();
while(ptmp!=NULL)
{
pwnd.Add(ptmp);
ptmp=ptmp->GetNextWindow();
}
} for(index=0;index<pwnd.GetSize();++index)
{
pbutton=(CWnd *)pwnd[index];
GetClassName(pbutton->m_hWnd,classname.GetBuffer(256),255);
if(classname=="Edit")
{
break;
}
} char a[50000] = "";
CEdit& cEditCtrl = pChild->GetEditCtrl(); int nEndChar = ::GetWindowText(cEditCtrl.m_hWnd, (LPTSTR)a, 50000);