method vfAbout vfAbout.mLoad <alias=vfAbout_mLoad>( )   
{   
//	this->vForm.mCreateWin()
	ustr ustmp
	uint comp
	comp as this
	with comp
	{
		.AutoLang=1
		.Border=$fbrdDialog
		.Bottom=0
		.Caption=ustmp.fromutf8("about")
		.Enabled=1
		.FormStyle=$fsChild
		.Height=259
		.HelpTopic=ustmp.fromutf8("")
		.Hint=ustmp.fromutf8("")
		.HorzAlign=$alhLeft
		.IconName=ustmp.fromutf8("")
		.Left=0
		.Name="fAbout"
		.Right=0
		.StartPos=$spScreenCenter
		.Style=""
		.TabOrder=0
		.Tag=0
		.Top=0
		.TopMost=0
		.VertAlign=$alvTop
		.Visible=0
		.Width=405
		.WindowState=$wsNormal
		.OnCreate.Set( this, fAbout_oncreate )

		uint comp
		comp as this.iAbout
		comp.Owner = this
		with comp
		{
			.AutoLang=0
			.Bottom=0
			.Enabled=1
			.Height=32
			.HelpTopic=ustmp.fromutf8("")
			.Hint=ustmp.fromutf8("")
			.HorzAlign=$alhLeft
			.Image=ustmp.fromutf8("resource\\APPICON[1]")
			.Left=20
			.Name="iAbout"
			.Right=0
			.Stretch=0
			.Style=""
			.TabOrder=0
			.Tag=0
			.Top=15
			.VertAlign=$alvTop
			.Visible=1
			.Width=32
			.AutoSize=0
		}
		comp as this.bOK
		comp.Owner = this
		with comp
		{
			.AutoLang=1
			.Bottom=0
			.BtnStyle=$bsClassic
			.Caption=ustmp.fromutf8("ok")
			.Checked=0
			.ContHorzAlign=$ptCenter
			.ContVertAlign=$ptVertCenter
			.Enabled=1
			.Flat=0
			.Height=30
			.HelpTopic=ustmp.fromutf8("")
			.Hint=ustmp.fromutf8("")
			.HorzAlign=$alhCenter
			.Image=ustmp.fromutf8("resource\\BOK")
			.Layout=$lPicLeft
			.Left=137
			.Name="bOK"
			.Right=0
			.Style=""
			.TabOrder=1
			.TabStop=1
			.Tag=0
			.Top=180
			.VertAlign=$alvTop
			.Visible=1
			.Width=115
			.OnClick.Set( this, fAbout_onok )
		}
		comp as this.lCopyright
		comp.Owner = this
		with comp
		{
			.AutoLang=1
			.Bottom=0
			.Caption=ustmp.fromutf8("")
			.Enabled=1
			.Height=45
			.HelpTopic=ustmp.fromutf8("")
			.Hint=ustmp.fromutf8("")
			.HorzAlign=$alhLeft
			.Left=70
			.Name="lCopyright"
			.Right=0
			.Style=""
			.TabOrder=2
			.Tag=0
			.TextHorzAlign=$talhLeft
			.TextVertAlign=$talvTop
			.Top=30
			.VertAlign=$alvTop
			.Visible=1
			.Width=315
			.WordWrap=1
			.AutoSize=0
		}
		comp as this.uSite
		comp.Owner = this
		with comp
		{
			.AutoLang=0
			.Bottom=0
			.Enabled=1
			.Height=21
			.HelpTopic=ustmp.fromutf8("")
			.Hint=ustmp.fromutf8("")
			.HorzAlign=$alhLeft
			.Left=70
			.Name="uSite"
			.Right=0
			.Style=""
			.TabOrder=3
			.Tag=0
			.Top=75
			.VertAlign=$alvTop
			.Visible=1
			.Width=14
			.Caption=ustmp.fromutf8("url")
			.URL=ustmp.fromutf8("")
		}
		comp as this.pAuto
		comp.Owner = this
		with comp
		{
			.AutoLang=1
			.Border=$brdGroupBox
			.Bottom=0
			.Caption=ustmp.fromutf8("")
			.Enabled=1
			.Height=75
			.HelpTopic=ustmp.fromutf8("")
			.Hint=ustmp.fromutf8("")
			.HorzAlign=$alhCenter
			.Left=5
			.Name="pAuto"
			.Right=0
			.Style=""
			.TabOrder=4
			.Tag=0
			.Top=95
			.VertAlign=$alvTop
			.Visible=1
			.Width=379

			uint comp
			comp as this.lAuto
			comp.Owner = this.pAuto
			with comp
			{
				.AutoLang=1
				.Bottom=0
				.Caption=ustmp.fromutf8("proginfo")
				.Enabled=1
				.Height=35
				.HelpTopic=ustmp.fromutf8("")
				.Hint=ustmp.fromutf8("")
				.HorzAlign=$alhLeft
				.Left=10
				.Name="lAuto"
				.Right=0
				.Style=""
				.TabOrder=0
				.Tag=0
				.TextHorzAlign=$talhCenter
				.TextVertAlign=$talvTop
				.Top=15
				.VertAlign=$alvTop
				.Visible=1
				.Width=360
				.WordWrap=1
				.AutoSize=0
			}
			comp as this.uAuto
			comp.Owner = this.pAuto
			with comp
			{
				.AutoLang=1
				.Bottom=0
				.Enabled=1
				.Height=20
				.HelpTopic=ustmp.fromutf8("")
				.Hint=ustmp.fromutf8("")
				.HorzAlign=$alhCenter
				.Left=63
				.Name="uAuto"
				.Right=0
				.Style=""
				.TabOrder=1
				.Tag=0
				.Top=50
				.VertAlign=$alvTop
				.Visible=1
				.Width=252
				.Caption=ustmp.fromutf8("http://www.gentee.com/perfect-automation/")
				.URL=ustmp.fromutf8("http://www.gentee.com/perfect-automation/")
			}
		}
		comp as this.lVersion
		comp.Owner = this
		with comp
		{
			.AutoLang=0
			.Bottom=0
			.Caption=ustmp.fromutf8("")
			.Enabled=1
			.Height=20
			.HelpTopic=ustmp.fromutf8("")
			.Hint=ustmp.fromutf8("")
			.HorzAlign=$alhLeft
			.Left=70
			.Name="lVersion"
			.Right=0
			.Style="bold"
			.TabOrder=5
			.Tag=0
			.TextHorzAlign=$talhLeft
			.TextVertAlign=$talvTop
			.Top=10
			.VertAlign=$alvTop
			.Visible=1
			.Width=320
			.WordWrap=0
			.AutoSize=0
		}
		.ClientHeight=222
		.ClientWidth=389
	}

	return this
}

method vfAbout vfAbout.init( )
{
   this.pTypeId = vfAbout         
   return this
}
func init_vfAbout <entry>()
{   

   regcomp( vfAbout, "vfAbout", vForm, $vForm_last,
      %{ %{$mLoad,     vfAbout_mLoad}},
      0->collection )
      
}
