BringToFront不好用,求MSDN未公开的API

sanbrother 2006-11-09 01:32:32
求MSDN未公开的API,用于窗口前端显示的。
...全文
220 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
sanbrother 2006-11-14
  • 打赏
  • 举报
回复
This function : SwitchToThisWindow()
sanbrother 2006-11-09
  • 打赏
  • 举报
回复
谢谢各位
sanbrother 2006-11-09
  • 打赏
  • 举报
回复
No mark, ^*^

Waiting for answer ^*^
huing 2006-11-09
  • 打赏
  • 举报
回复
没有听说过,
mark
wdy9927 2006-11-09
  • 打赏
  • 举报
回复

private const int WS_SHOWNORMAL = 1;
wdy9927 2006-11-09
  • 打赏
  • 举报
回复
//是说这2个么?


[DllImport("User32.dll")]
private static extern bool ShowWindowAsync(IntPtr hWnd, int cmdShow);
[DllImport("User32.dll")]
private static extern bool SetForegroundWindow(IntPtr hWnd);
//以上的方法声明为私有,对其进一步包装,
/// <summary>
/// 功能:HandleRunningInstance静态方法为获取应用程序句柄,设置应用程序为前台运行,并返回bool值。
/// 实现:确保窗口没有被最小化或最大化。
/// 设置为前台显示。
/// </summary>
/// <param name="instance">准备设置成前台运行的程序</param>
/// <returns></returns>
private bool HandleRunningInstance(Process instance)
{
//确保窗口没有被最小化或最大化
ShowWindowAsync(instance.MainWindowHandle, WS_SHOWNORMAL);
//设置为foreground window
return SetForegroundWindow(instance.MainWindowHandle);
}
sanbrother 2006-11-09
  • 打赏
  • 举报
回复
双击托盘图标的时候,如果FORM是隐藏的,还是好用的。

如果它没隐藏,而是在其它FORM下面,就不好用了。网上说有个未公开的API,我忘了叫什么了。
bitpolar 2006-11-09
  • 打赏
  • 举报
回复
咋不好用了? 我用的还可以
稍微有点无敌 2006-11-09
  • 打赏
  • 举报
回复
BringToFront??是什么东西啊
用来做什么啊

110,579

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧