各位帮帮忙啊!怎么在我自己写的类里去获得子窗口的句柄。我写的是基于对话框的程序? 我写的是基于对话框的程序,在我自己写的一个类里想向程序中的其他子窗口发送一个消息,并在子窗口的列表框中显示出来数据PostMessage(hwnd,WM_USEMESG,0,(LPARAM)Data);hwnd是子窗口句柄,怎么获得阿? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你的子窗口是怎么生成的?如果是用CreateWindow方法生成的,该方法的返回值就可以得到子窗口的句柄 非摸态就是用CreateDialog创建的想得到子窗口句柄 用这个函数::GetDlgItem() 看看这个,不知道跟你的创建方式一样不 CDlgCreate dlg; dlg.Create( IDD_DIALOG1, NULL ); dlg.ShowWindow( SW_SHOW ); Sleep( 2000 ); ::SendMessage( dlg.GetSafeHwnd(), WM_CLOSE, NULL, NULL ); 请教在vc2005中调用KillTimer(ID_FRAMETIMER)异常退出 修改导入表hook api的问题 大家来给我点建议好吗? 有没有开发股票软件的高手?进来聊聊有关公式系统的效率问题。 请大家帮帮我:怎么获取View中的图像?我要把它插入到word中! 怎样显示一副图象? 运行到InternetCrackUrl怎么总是出错?? 关于CTreeCtrl的应用的问题 *.drw 是什么格式? 设置IP_MULTICAST_IF返回10049 紧急求救?车牌识别中汉字该怎么识别? CStatic字体颜色设置问题
如果是用CreateWindow方法生成的,该方法的返回值就可以得到子窗口的句柄
dlg.Create( IDD_DIALOG1, NULL );
dlg.ShowWindow( SW_SHOW ); Sleep( 2000 );
::SendMessage( dlg.GetSafeHwnd(), WM_CLOSE, NULL, NULL );