不要让我用FindWindow,因为子窗口没有标题,而且::FindWindow("CTrafficStaticDlg ",NULL);一直返回null,固放弃该函数
解决方案 »
- list control失去焦点后,如何让被选定的行仍然高亮度显示?(200分)
- 惭愧啊!还是搞不出来,接着求助
- 散分(五)祝孩子中考取得好成绩!
- 想写一个能导出接口类的com。类似msxml那样,接口能让vb和delphi使用
- Socket中的非阻塞通信问题。
- 打印问题,我的程序打印时不显示对话框,怎么由程序更改打印机?
- 程序位置
- 如何一开始就隐藏主窗体??
- 高分!!在MFC里怎么去掉从CButton继承的类的CS_DBLCLKS
- 怎样让程序,运行的信息显示在VIEW上,而且支持SCROLL????
- 请问vc如何获取应用程序当前路径?
- 请教:mfc对话框怎样读取HEX文件中的数据并保存在数组f[j]?
{
CTrafficStaticDlg dlg;
::SendMessage(dlg.get(),WM_CHILDADDCARNUM,0,0); 但断点断不住,怎么回事啊?
}
你说的 因为子窗口没有标题 是什么意思?
若果是想说子窗口没有标题栏,但是窗口名字与是否存在标题栏无关,你SetWindowText就行了。
若果是说你子窗口没有标题,是说没有窗口名字,你也可以SetWindowText就行了。
主窗口按钮激活消息:
void CTrafficControlServerDlg::OnBnClickedInformDlg()
{
HWND hWnd = ::FindWindow(NULL,"交通统计");
::SendMessage(hWnd,WM_CHILDADDCARNUM,0,0);
}
但貌似不行啊~~急啊~~~~
void CTrafficControlServerDlg::OnBnClickedInformDlg()
{
CTrafficStaticDlg dlg;
dlg.get();
}
HWND CTrafficStaticDlg::get()
{
m_overSpeed.SetWindowText("10"); // 程序在SetWindowText里面就挂了,费解啊
return 0;
}