使用spy++查看窗口句柄:
(1) 点击 VS 菜单“工具” - “spy++”,启动 spy++。
(2) 点击 spy++ 工具栏中的 望远镜 图标,弹出一个“窗口搜索”的对话框。在“窗口搜索”对话框中,鼠标左键在 查找程序工具 后面的 图标 处按下不放,将此图标拖移到我们想要知道信息的窗口内,再松开鼠标。
查找窗口是否存在:
[DllImport("user32.dll")]
static extern IntPtr FindWindow(string strClass, string strWindow);
IntPtr ptrTaskbar = FindWindow(null, "平安证券消息中心");
if (ptrTaskbar != IntPtr.Zero)
{
LoginCs = LoginFlag.E_CloseNote;
PublicValue.Count = 3;
}