手机站
网通分站
电信主站
密 码:
用户名:
当前位置 : 主页>网络编程>Asp.Net编程>列表

DX: Full Screen GUI Development 2

来源:互联网 作者:西部数码 时间:2008-04-10
西部数码-全国虚拟主机10强!40余项虚拟主机管理功能,全国领先!双线多线虚拟主机南北访问畅通无阻!免费赠送企业邮局,.CN域名,自助建站480元起,免费试用7天,满意再付款! P4主机租用799元/月.月付免压金!

bDrawCaption = False

End If

?/SPAN>

If bDrawCaption Then

lOldColor = objSurface.GetForeColor

objSurface.SetForeColor RGB(255, 255, 255)

objSurface.DrawText iCaptionX, iCaptionY, sCaption, False

objSurface.SetForeColor lOldColor

End If

The setup of the base window object has been changed to add the caption:

With frmMain.Window

.ObjectSurface = objDD.CreateSurfaceFromFile(App.Path & "\window.bmp", ddsdSurf2)

.ParentX = 0

.ParentY = 0

.ParentHeight = 600

.ParentWidth = 800

.CenterX = True

.CenterY = True

.WindowName = "Base"

.Caption = "Test Window"

End With

The next thing that has been added is the event raising. Take a look at the MouseUp function in the clsWindow class:

Public Function MouseUp(ByVal Button As Integer, ByVal Shift As Integer, ByVal X As Single, ByVal Y As Single) As Boolean

Dim iLp As Integer

Dim bRetVal As Boolean

MouseUp = False

If X >= iX And X <= iX iWidth And Y >= iY And Y <= iY iHeight Then

For iLp = 1 To colChildren.Count

''''If a child handles the event no need to do anything else

bRetVal = colChildren(iLp).MouseUp(Button, Shift, X, Y)

If bRetVal Then Exit Function

Next iLp

If iObjectType >= CloseBtn Then

iObjectState = iEnabled

文章整理:西部数码--专业提供域名注册虚拟主机服务
http://www.west263.com
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!