如何使用C#将单词应用程序窗口缩小到最前面?

时间:2017-01-12 02:18:23

标签: vsto setforegroundwindow

我正在使用vsto为office word开发一个插件。我正试图把微型化的单词窗口重新放到前面。我尝试使用winapi函数$('img').each(function() { var img = $(this), src = $(img).attr('src'); $(this).replaceWith($("<li><a href='" + src + "'>" + src + "</a></li>")); }); SwitchToThisWindowSetForegroundWindow这样

SetWindowPos

if (handlePtr != IntPtr.Zero) { Win32API.SwitchToThisWindow(handlePtr, true); //Win32API.ShowWindow(handlePtr, Win32API.SW_MAXIMIZE); ////Win32API.SetForegroundWindow(handlePtr); //Win32API.SetWindowPos(handlePtr, Win32API.HWND_TOP, 0, 0, 0, 0, Win32API.SWP_NOMOVE | Win32API.SWP_NOSIZE | Win32API.SWP_SHOWWINDOW); } ,它可以解决像这样的其他所有功能,并且只会让它在任务栏中闪现,而不是将它带到前面。

有没有解决这个问题?我也尝试发送密钥'alt + tab',但我不知道如何指导单词处理窗口。

0 个答案:

没有答案