showWindow(hwnd,show) 显示的窗口只是在任务栏里,点击就不见了,不能够将整个窗口显示到桌面上??有什么方法可以显示么!1 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 BringWindowToTopSetForegroundWindow 简单地用Setforegroundwindow是不行的.参考下这里.http://www.cnblogs.com/abiao/articles/388436.html HWND hwndForeground = GetForegroundWindow(); if(hwndForeground ) { DWORD dwThreadIdAttachTo = GetWindowThreadProcessId(hwndForeground, NULL); DWORD dwThreadIdAttachToB = GetWindowThreadProcessId(g_hMainWnd, NULL); if(dwThreadIdAttachTo != dwThreadIdAttachToB) { AttachThreadInput(dwThreadIdAttachToB, dwThreadIdAttachTo, TRUE); BringWindowToTop(g_hMainWnd); SetForegroundWindow(g_hMainWnd); SetActiveWindow(g_hMainWnd); GetWindowThreadProcessId(g_hMainWnd, NULL); AttachThreadInput(dwThreadIdAttachToB, dwThreadIdAttachTo, FALSE); } } Requery()的问题 opengl 纹理贴图的问题 趴求:windows2000驱动程序开发指南电子书一本! 求选择某块区域文字的快捷键,以前记得的,现在忘了 怎样知道控件的是否可见? debug版和release版非常奇怪的问题 请高手指点《深入浅出MFC》第3章的问题,在线等待。。。 浏览器右键菜单问题! mfc中文件操作,产生文件后,再产生一个同名的,能覆盖原文件 0xcccccccc 处未处理的异常: 0xC0000005: Access violation VC++多媒体编程的疑问 局域网枚举主机的方法
SetForegroundWindow
参考下这里.
http://www.cnblogs.com/abiao/articles/388436.html
if(hwndForeground )
{
DWORD dwThreadIdAttachTo = GetWindowThreadProcessId(hwndForeground, NULL);
DWORD dwThreadIdAttachToB = GetWindowThreadProcessId(g_hMainWnd, NULL);
if(dwThreadIdAttachTo != dwThreadIdAttachToB)
{
AttachThreadInput(dwThreadIdAttachToB, dwThreadIdAttachTo, TRUE);
BringWindowToTop(g_hMainWnd);
SetForegroundWindow(g_hMainWnd);
SetActiveWindow(g_hMainWnd);
GetWindowThreadProcessId(g_hMainWnd, NULL);
AttachThreadInput(dwThreadIdAttachToB, dwThreadIdAttachTo, FALSE);
}
}