ShellExecute HWND这个参数有什么用?
用ShellExecute打开一个外部程序,加个句柄参数干什么用呢?也不是给打开那个程序做句柄用啊???????...
用ShellExecute 打开一个外部程序,加个句柄参数干什么用呢? 也不是给打开那个程序做句柄用啊
??????? 展开
??????? 展开
展开全部
是告诉那个应用程序它的父窗体是什么,hwnd也就用于指定父句柄,当你执行的那个程序崩溃的时候可以通过这个句柄返回给指定的窗口显示错误信息。
●hWnd:用于指定父窗口句柄。当函数调用过程出现错误时,它将作为Windows消息窗口的父窗口。例如,可以将其设置为应用程序主窗口句柄,即Application.Handle,也可以将其设置为桌面窗口句柄(用GetDesktopWindow函数获得)。
●hWnd:用于指定父窗口句柄。当函数调用过程出现错误时,它将作为Windows消息窗口的父窗口。例如,可以将其设置为应用程序主窗口句柄,即Application.Handle,也可以将其设置为桌面窗口句柄(用GetDesktopWindow函数获得)。
参考资料: http://baike.baidu.com/view/1044533.htm?fr=ala0_1_1
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询