我的程序在接收到按键后, 我调用如下函数:
SetWindowPos(HWND_TOP,50,50,200,200,SWP_NOZORDER);
SetForegroundWindow( );
SetActiveWindow( );
BringWindowToTop( );虽然都能将我的窗口调出来, 但原来运行的程序却最小化了.
如何才能做到像游戏外挂那样调出窗口却游戏窗口不变?
SetWindowPos(HWND_TOP,50,50,200,200,SWP_NOZORDER);
SetForegroundWindow( );
SetActiveWindow( );
BringWindowToTop( );虽然都能将我的窗口调出来, 但原来运行的程序却最小化了.
如何才能做到像游戏外挂那样调出窗口却游戏窗口不变?
解决方案 »
- 求助:visual c++ 6.0开发指南光盘代码
- activex访问服务器数据
- 为什么一个对话框盖不住另一个对话框?
- 请问GetVolumePathNamesForVolumeName这个函数怎么调用?不要贴MSDN哦
- debug版本和release版本的问题
- 怎么实现IE浏览器的新建方件的功能
- 我想在mfc的面板上绘制一个圆~就一个圆,怎么实现?
- 100分寻求VC的开发辅助工具(插件)下载网址
- 我自己用vc做了个控件,为什么放到网页里客户端不能自动下载?
- AFX_01_H__8DEC479D_11E4_4E82_A9E8_E4CEB7A5651A__INCLUDED_菜鸟级问题
- 如何得到activex控件(ocx)的classid/?
- 怎样动态禁用菜单项和工具栏项?
设置弹出窗口为当前窗口的子窗口??
我取到了当前窗口的句柄, 如何设置能给点代码吗?
HWND hWndChild,
HWND hWndNewParent
);
把游戏窗口设置为你的弹出窗口的父窗口试试。
我把当前窗口设置为你的弹出窗口的父窗口后, 用BringWindowToTop()和SetActiveWindow()函数都没能把窗口调出来. 你有什么方法吗? 谢谢!
你这个建议是很有想象力, 可是我的对话框本来就是DoModal()过了, 再次调DoModal()就报错了, 我先隐藏再显示在游戏模式下还是显示不出来.
窗口可以调出来,但原来的窗口最小化了, 不能像游戏外挂那样调出来,游戏还在.
SetForegroundWindow( );
SetActiveWindow( );
BringWindowToTop( );
应该就能达到目的啊
我再用DoModal()就报错了, 请问该怎么做
SetForegroundWindow( );去掉试试
SetForegroundWindow( );
SetActiveWindow( );
BringWindowToTop( );
还有设为子窗口, 我都是单个的试过,也组合用过,
能调出来, 但游戏窗口会最小化.
再给那个窗口发送一个
SendMessage(WM_SYSCOMMAND,SC_MAXIMIZE,0)的消息呀或者
BOOL ShowWindow( HWND hWnd,
int nCmdShow//SW_MAXIMIZE
);