MFC - 主窗口/进程的随机名称和类名

时间:2015-04-20 11:09:35

标签: c++ mfc

有没有办法改变流程名称? 我正在使用MFC c ++开发App,但我希望它对于HWND FindWindow(Name Window,Clasename of Window)函数是不可见的。 很容易更改主窗口的标题,但我不知道如何更改Window的类名。

1 个答案:

答案 0 :(得分:0)

要在MFC中设置主窗口的窗口类名,首先调用AfxRegisterClass(在创建窗口之前在InitInstance中执行此操作),使用所需的类名,然后在mainframe类中重写CMainFrame :: PreCreateWindow并修改传递的内容在CREATESTRUCT中使用您想要的类名。

如果您希望其他进程轻松找到主HWND,这可能很有用,但尝试让FindWindow看不到您的窗口并不是很有用。