我现在要实现的程序是单击对话框上的一个按钮后,启动一个线程,在该线程里通过CreateProcess启动一个exe程序,当把该程序最小化后,再通过单击对话框上的一个按钮,能将刚才最小化的exe程序恢复成全屏,也就是窗口最大化。请问如何实现这个窗口最大化,关键是这个exe程序是通过线程中调用CreateProcess启动起来的。
解决方案 »
- 请问客户端closesocket()在什么情况下会失败?
- 新手求助一个IOCP死锁的问题 (刚才发错区里)
- LoadImage的路径问题
- VC 操作word 提示 集合所要求的成员不存在
- 为何我对WORD,Outlook Express和IE输入框发送WM_PASTE消息不行?
- 请问为什么CDialogBar中放按钮时在测试时正常而运行时却失效?
- 程序员应该保持什么样的心境,才能发挥出自己的水平?
- mdi窗口中,当一子窗口关闭时如何给出一给出一个提示(AfxMessageBox("dffdf")?
- 怎么用Vc给VB做 字符串参数的函数?
- memory check error
- 求助:如何用数据库降下位机传上来的数据保存并显示出来
- 问哪里有<<深入浅出MFC>>第二版下载
HWND hWnd, // handle to window
int nIndex, // offset of value to set
LONG dwNewLong // new value
);可以如此调用:
SetWindowLong(hWnd, GWL_STYLE, WS_MAXIMIZE);
The GetClassName function retrieves the name of the class to which the specified window belongs. int GetClassName(
HWND hWnd, // handle to window
LPTSTR lpClassName, // class name
int nMaxCount // size of class name buffer
);
先在你的EXE中找到, 记下来,就可以从另外一个EXE中 FINDWINDOW 来找这个窗口的句柄
或者枚举窗口
你是最小化的嘛,,那肯定是有窗口嘛。。你把FindWindow的第一个参数设为空。。没问题!