C#调用系统关于对话框
C#里面用代码调用winver对话框,不是利用Process.Start();要求能够修改窗体的Title,图标等信息。如下图所示。求大神解答,调用哪个API,或是怎样利...
C#里面用代码调用winver对话框,不是利用Process.Start();要求能够修改窗体的Title,图标等信息。如下图所示。求大神解答,调用哪个API,或是怎样利用Hook技术,求代码解释,谢谢。
展开
2个回答
展开全部
使用P/Invoke 调用ShellAbout API
[DllImport("shell32.dll")]
public extern static int ShellAbout(IntPtr hWnd, string szApp, string szOtherStuff, IntPtr hIcon);
调用的时候:
ShellAbout(this.Handle, "caption", "text", this.Icon.Handle.ToInt32());
[DllImport("shell32.dll")]
public extern static int ShellAbout(IntPtr hWnd, string szApp, string szOtherStuff, IntPtr hIcon);
调用的时候:
ShellAbout(this.Handle, "caption", "text", this.Icon.Handle.ToInt32());
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询