比如我在应用程序里面有几个菜单 当我点每个菜单 就会有相应的窗口出现 我想在点菜单的时候先查找对应的窗口是否出现 如果出现就让它“提前”
如何能得到窗口的名字并找到 谢谢 (我在子窗口里面应写什么 在菜单里面应写什么,如何让它提前)
如何能得到窗口的名字并找到 谢谢 (我在子窗口里面应写什么 在菜单里面应写什么,如何让它提前)
解决方案 »
- 高手留步~~~~~~~语音编程SAPI~~~~~~~~~~~难~~
- 散分
- 急!如何在对话框上多个edit中使用方向键进行光标切换?谢谢
- 如何去掉数据库里的空格
- 怎么样才能改变CComboBox控件的高度???
- 98下如何屏蔽Ctrl + Shift 和 Ctrl + Space 组合键?
- 请同行朋友多多指教,谢谢,关于保存CRect 对象的问题 (等待)谢谢,请指点!
- avi文件和avistream都已经打开了,怎么读每一帧的数据?
- 我的插件..............................救我!!!!!!!!!!!!!!!
- 我遇到这样一个问题
- 安装vs之后为什么打开一些网页老让我选择“是否调试”?
- 为什么用“启动 - F5”和“开始执行(不调试)- Ctrl+F5”会有不同的结果?
GetWindowText
HINSTANCE hinstDll;
HINSTANCE hi;
if (::FindWindow("CDialogDll",NULL) != NULL)
{
MessageBox("");
}
hinstDll = LoadLibrary("E:\\新建文件夹\\vc\\dll5\\Debug\\dll5.dll");
Dlg =
(DllShow) GetProcAddress(hinstDll,
"ShowDlg");
CString string = "yang"; Dlg();
dll: void _stdcall ShowDlg() {
AFX_MANAGE_STATE(AfxGetStaticModuleState()); CDialogDll * xu = new CDialogDll; //MessageBox(NULL,string->GetBuffer(0),string->GetBuffer(0),MB_OK);
xu->Create(IDD_DIALOG1);//非模态
xu->ShowWindow(SW_SHOW);}我在EXE里面的if (::FindWindow("CDialogDll",NULL) != NULL)
{
MessageBox("");
}
始终没执行啊