我只要一种方法,虽然这种方法比较耗费时间,但可以保留你自己的程序而不最小化,就是查找所有窗口FindWindow,如果发现可见的窗口IsWindowVisible,就发送最小化消息(WM_SYSCOMMAND,wParam==SC_MINIMIZE),我想请问各位大侠,这个具体几句代码是怎么样的?
解决方案 »
- USB设备的模拟插拔
- CString.Format如何显示ULONGLONG整数?
- 谁会设置Microsoft DataGrid Control Ver6.0 (VC++6.0微软带的那个表格控件) 指定行的背景颜色和字体?
- 默认类型转变不能进行,为何?怎样解决?
- VC在程序中,如何获得程序运行的当前目录?(文件操作用)
- 请问基于tcp/ip client/server的程序是否需要使用多线程?
- 不知道怎么改变资源文件或菜单里的字体????请专家指导!!!
- frame 问题!
- 谁有流星雨效果的动画,高分求(急,在线等!)
- 一个关于vc网络编程的问题,急!!!
- char转的CString无法正常操作
- 什么原因CMFCPropertyGridCtrlValue每次Create都返回false
HRESULT hr = ::CoCreateInstance(CLSID_Shell, NULL, CLSCTX_INPROC_SERVER, IID_IShellDispatch, (void**)&psd);
if (SUCCEEDED(hr))
{
psd->MinimizeAll();
psd->Release();
}
FILE *fp=fopen(fName,"w");
fprintf(fp,"[Shell]\nCommand=2\n[Taskbar]\nCommand=ToggleDesktop");
fclose(fp);
ShellExecute(0,NULL,fName, NULL,NULL,0); 控制台把ShellExecute那句改成
system(fName);