MFC利用句柄访问这个窗口的其他控件的变量 MFC中用FindWindow得到一个窗口句柄后怎样利用这个句柄访问这个窗口的其他控件的变量 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 首先,lz 可以理解一下“控件的变量”其实,这个变量就是 MFC 中封装了一下 HWND 之类的抛开变量,直接用 HWND 即可获取子控件的 HWND,可以用 GetDlgItem,FindWindowEx 或 EnumWindow 之类的 你用FindWindow获得了一个窗口句柄hwnd,void FindAllChildWnd(HWND hwnd){ HWND hwndChild = ::GetWindow(hwnd, GW_CHILD); if (NULL == hwndChild) { return; } do { //获取了子窗口句柄,可进行相应的处理 FindAllChildWnd(hwndChild);//递归查找子窗口 } while (hwndChild = ::GetWindow(hwnd, GW_HWNDNEXT));} 应该是 while (hwndChild = ::GetWindow(hwndChild, GW_HWNDNEXT)); SOCKET发送数据大小问题! 怎样取消scrollbar的闪烁 求<MFC windows程序设计>第二版的附盘源代码 ★高分求解★ 怎样在一个程序中调用另一个可执行程序? VC在画面上放控件数量有限制吗? 请问如何在一个对话框的响应函数中对另一个对话框的控件进行操作? QQ和MSN是否有官方发布的API可以二次开发? vb调用vc编的dll??? 请问USB接收数据的编程方法。急。。。 下面这段代码,我想不显示GUI界面,该在哪里改动呢?求求帮我 请问,ADO如何将A表的查询结果当做“项”添加到B表中
{
HWND hwndChild = ::GetWindow(hwnd, GW_CHILD);
if (NULL == hwndChild)
{
return;
}
do
{
//获取了子窗口句柄,可进行相应的处理
FindAllChildWnd(hwndChild);//递归查找子窗口
} while (hwndChild = ::GetWindow(hwnd, GW_HWNDNEXT));
}