CWnd *pWnd;
if (pWnd = CWnd::FindWindowEx(NULL,NULL,NULL,"窗口标题"))
{
CWnd *pChildWnd;
if (pChildWnd = FindWindowEx(pWnd->m_hWnd, NULL, NULL, "按钮旧标题"))
{ pChildWnd->SetWindowText("按钮新标题");
pChildWnd->UpdateDialogControls(this, true); //这句不起作用,事实上我用spy++看到在内存里这个按钮已经改过了!但是没有显示出来! }
}
注意:以上语句是控制另一个进程,被修改的按钮是一个已经存在的窗口
if (pWnd = CWnd::FindWindowEx(NULL,NULL,NULL,"窗口标题"))
{
CWnd *pChildWnd;
if (pChildWnd = FindWindowEx(pWnd->m_hWnd, NULL, NULL, "按钮旧标题"))
{ pChildWnd->SetWindowText("按钮新标题");
pChildWnd->UpdateDialogControls(this, true); //这句不起作用,事实上我用spy++看到在内存里这个按钮已经改过了!但是没有显示出来! }
}
注意:以上语句是控制另一个进程,被修改的按钮是一个已经存在的窗口
解决方案 »
- 关于FreeType2的FT_Glyph报错问题
- vc调试错误 user break called at code at
- [求助]ATL创建的windows服务程序中,如何开启socket监听,并接受外界TCP/IP连接
- winxp sp2 下怎么安装 VS6.0 的 SP5啊?
- 请问,在ListCtrl控件中,如何查找指定COLUMN中的内容呢?
- 求救关于MSSQL和php结合如何处理image类型的问题。
- 请教关于COM的两个问题,每问题100分
- 那位仁兄有QQ的代码,我想参考一下!
- 有关浮动对话栏在显示问题!
- 请教,如何在dll和exe之间传递CString的指针?
- 初学者问题!!
- VC数据库查询一个简单的问题
http://blog.csdn.net/laiyiling/archive/2004/11/21/189305.aspx