如何在启动时隐藏我的SmartDevice应用程序?

我创建了一个在启动时运行的SmartDevice应用程序,我希望它在首次启动时隐藏。

我在Form Load()事件和InitializeComponent()尝试了this.Hide()this.Visible = falseShowWindow(Handle, SW_HIDE) InitializeComponent() ,没有运气。

任何帮助将不胜感激。

CF自动调用传递给Application.Run的表单上的Show。 没有避免调用Application.Run就无法避免。

SDF有一个Application2.Run,​​它接受一个参数告诉它不显示表单。

你可以通过创建自己的消息泵来做同样的事情(虽然这不是一件简单的事情)。

宣布两个全球变量:

 int32 VGU_Left; int32 VGU_Top; 

在创建表单对象时:

 VGU_Left=this.left; VGU_Top=this.top; this.left=this.width*-1; this.top=this.height*-1; 

当你想要显示表格时:

 if ((this.left<0)and(this.top<0)) then this.left=VGU_Left; this.top=VGU_Top; endif