如何取得窗口? 当用TWebBrowser打开某一网页后,会返回一个确认窗口.此时如何取得这个小窗口的句柄,并向这个窗口发送确认值?? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如何知道TWebBrowser将要打开一个窗口 cpp的一段,关闭窗口和向确定按钮发消息,自己改改吧 { HWND h2; h2=FindWindow(NULL,"formtitle"); if(h2!=0 ) SendMessage(h2,WM_CLOSE, 0, 0); Sleep(10000); HWND h3; //最后一个确定按钮 h3=FindWindow(NULL,"formtitle"); if(h3!=0 ) // SendMessage(h3,BN_CLICKED, 0, 0); { HWND hOkWnd = ::GetWindow(h3,GW_CHILD); while (hOkWnd != NULL) { CHAR sTitle[256]; ::GetWindowText(hOkWnd,sTitle,256); if (strcmp(sTitle,"确定") == 0) { LONG ID; ID = LOWORD(::GetDlgCtrlID(hOkWnd)); SendMessage(h3,WM_COMMAND,(WPARAM)ID,(LPARAM)hOkWnd); } hOkWnd = ::GetWindow(hOkWnd,GW_HWNDNEXT); } } dbgrideh什么版本比较好用呀? 哪里可以下载? http://etnaweb04.embarcadero.com/rad-studio-2010/ WebBrowser问题(急) 如何获取指定窗口的某一点的颜色? 关于fastereport的(一) 如何用鼠标拖动选中ListView的多行 文件关联 ★★★狂急!请问怎样取得文件的创建日期!在线等!在线结贴!★★★ 如何将word 文档保存在sql server 中 下拉框从属关系 急!求算法!!! BringWindowToTop和SetForegroundWindow这两个API函数有什么区别?
HWND h2;
h2=FindWindow(NULL,"formtitle");
if(h2!=0 )
SendMessage(h2,WM_CLOSE, 0, 0);
Sleep(10000);
HWND h3; //最后一个确定按钮
h3=FindWindow(NULL,"formtitle");
if(h3!=0 )
// SendMessage(h3,BN_CLICKED, 0, 0);
{
HWND hOkWnd = ::GetWindow(h3,GW_CHILD);
while (hOkWnd != NULL)
{
CHAR sTitle[256];
::GetWindowText(hOkWnd,sTitle,256);
if (strcmp(sTitle,"确定") == 0)
{
LONG ID;
ID = LOWORD(::GetDlgCtrlID(hOkWnd));
SendMessage(h3,WM_COMMAND,(WPARAM)ID,(LPARAM)hOkWnd);
}
hOkWnd = ::GetWindow(hOkWnd,GW_HWNDNEXT);
}
}