我正在使用vsto为office word开发一个插件。我正试图把微型化的单词窗口重新放到前面。我尝试使用winapi函数$('img').each(function() {
var img = $(this),
src = $(img).attr('src');
$(this).replaceWith($("<li><a href='" + src + "'>" + src + "</a></li>"));
});
,SwitchToThisWindow
,SetForegroundWindow
这样
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',但我不知道如何指导单词处理窗口。