注册 登录
编程论坛 VC++/MFC

项目间对话框的调用

w026437 发布于 2017-12-10 22:08, 2028 次点击
同一解决方案下不同项目间如何调用对话框
3 回复
#2
yuccn2017-12-12 12:00
跨进程了,使用进程相关多调用即可,需要目标进程提供接口
#3
武汉Boy2018-02-11 08:21
SetWindowHookEx
#4
D3633172018-04-18 14:25
FindWindow函数
检索顶级窗口的句柄,该窗口的类名和窗口名称与指定的字符串匹配。该功能不搜索子窗口。此功能不执行区分大小写的搜索。

要从指定的子窗口开始搜索子窗口,请使用FindWindowEx函数。

句法
C ++

HWND WINAPI FindWindow(
  _In_opt_ LPCTSTR lpClassName,
  _In_opt_ LPCTSTR lpWindowName
);

参数
lpClassName [in,可选]
类型:LPCTSTR

以前对RegisterClass或RegisterClassEx函数的调用创建的类名或类原子。该原子必须位于lpClassName的低位字中; 高位字必须为零。

如果lpClassName指向一个字符串,它指定窗口类的名称。类名称可以是使用RegisterClass或RegisterClassEx注册的任何名称,也可以是任何预定义的控件类名称。

如果lpClassName是NULL,它会找到其标题与lpWindowName参数相匹配的任何窗口。

lpWindowName [in,可选]
类型:LPCTSTR

窗口名称(窗口的标题)。如果此参数为NULL,则所有窗口名称都匹配。

返回值
类型:

类型:HWND

如果函数成功,则返回值是具有指定的类名称和窗口名称的窗口的句柄。

用这个函数可以找到窗口句柄,就可以使用该窗口里面的控件了。
1