Ex_Init (0,
位或 ( #EXGF_DPI_ENABLE, #EXGF_RENDER_METHOD_D2D, #EXGF_MENU_ALL ), 0, 0,
取指针_字节集型 (选择 (是否为空 (默认主题
),
#主题Default, 默认主题
)),
取字节集长度 (选择 (是否为空 (默认主题
),
#主题Default, 默认主题
)), 0, 0
) bin =
A2W (标题,
)m_hWnd =
Ex_WndCreate (0, 0,
取指针_字节集型 (bin
), 0, 0, 880, 550, 0, 0
)
如果真 (m_hWnd ≠ 0
)

m_hExDui =
Ex_DUIBindWindowEx (m_hWnd, 0,
位或 ( #EWS_MOVEABLE, #EWS_ESCEXIT, #EWS_MAINWINDOW, #EWS_CENTERWINDOW ), 0,
到整数 (&窗口消息回调
))

如果真 (m_hExDui ≠ 0
)




bin =
A2W (“SysButtons”,
)

_ButtonClass_register (bin
)

hsysbtn
[1
] =
Ex_ObjCreateEx ( #EOS_EX_TOPMOST, 取指针_字节集型 (bin
), 0, -1, 846, 0, 29, 30, m_hExDui, 10001, -1, 0, 0, 0
)

hsysbtn
[2
] =
Ex_ObjCreateEx ( #EOS_EX_TOPMOST, 取指针_字节集型 (bin
), 0, -1, 816, 0, 29, 30, m_hExDui, 10002, -1, 0, 0, 0
)

hsysbtn
[3
] =
Ex_ObjCreateEx ( #EOS_EX_TOPMOST, 取指针_字节集型 (bin
), 0, -1, 786, 0, 29, 30, m_hExDui, 10003, -1, 0, 0, 0
)

如果真 (hsysbtn
[1
] ≠ 0
)

Ex_ObjSendMessage (hsysbtn
[1
],
#BM_SETIMAGE, 1,
_img_createfrommemory (取指针_字节集型 ( #系统按钮_关闭_正常 ),
取字节集长度 ( #系统按钮_关闭_正常 ))
)

Ex_ObjSendMessage (hsysbtn
[1
],
#BM_SETIMAGE, 2,
_img_createfrommemory (取指针_字节集型 ( #系统按钮_关闭_点燃 ),
取字节集长度 ( #系统按钮_关闭_点燃 ))
)

Ex_ObjSendMessage (hsysbtn
[1
],
#BM_SETIMAGE, 3,
_img_createfrommemory (取指针_字节集型 ( #系统按钮_关闭_按下 ),
取字节集长度 ( #系统按钮_关闭_按下 ))
)

如果真 (hsysbtn
[2
] ≠ 0
)

Ex_ObjSendMessage (hsysbtn
[2
],
#BM_SETIMAGE, 1,
_img_createfrommemory (取指针_字节集型 ( #系统按钮_最小_正常 ),
取字节集长度 ( #系统按钮_最小_正常 ))
)

Ex_ObjSendMessage (hsysbtn
[2
],
#BM_SETIMAGE, 2,
_img_createfrommemory (取指针_字节集型 ( #系统按钮_最小_点燃 ),
取字节集长度 ( #系统按钮_最小_点燃 ))
)

Ex_ObjSendMessage (hsysbtn
[2
],
#BM_SETIMAGE, 3,
_img_createfrommemory (取指针_字节集型 ( #系统按钮_最小_按下 ),
取字节集长度 ( #系统按钮_最小_按下 ))
)

如果真 (hsysbtn
[3
] ≠ 0
)

Ex_ObjSendMessage (hsysbtn
[3
],
#BM_SETIMAGE, 1,
_img_createfrommemory (取指针_字节集型 ( #系统按钮_菜单_正常 ),
取字节集长度 ( #系统按钮_菜单_正常 ))
)

Ex_ObjSendMessage (hsysbtn
[3
],
#BM_SETIMAGE, 2,
_img_createfrommemory (取指针_字节集型 ( #系统按钮_菜单_点燃 ),
取字节集长度 ( #系统按钮_菜单_点燃 ))
)

Ex_ObjSendMessage (hsysbtn
[3
],
#BM_SETIMAGE, 3,
_img_createfrommemory (取指针_字节集型 ( #系统按钮_菜单_按下 ),
取字节集长度 ( #系统按钮_菜单_按下 ))
)

计次循环首 (3, count
)

Ex_ObjHandleEvent (hsysbtn
[count
],
#NM_CLICK, 到整数 (&按钮_被单击
))


计次循环尾 ()


bin =
A2W (“VavigationButtons”,
)

_ButtonClass_register (bin
)

ImgByte =
{ #导航1_正常, #导航1_点燃, #导航1_按下, #导航2_正常, #导航2_点燃, #导航2_按下, #导航3_正常, #导航3_点燃, #导航3_按下, #导航4_正常, #导航4_点燃, #导航4_按下, #导航5_正常, #导航5_点燃, #导航5_按下 }
加入成员 (wText,
A2W (“ 起始页”,
))

加入成员 (wText,
A2W (“ 精选偏好”,
))

加入成员 (wText,
A2W (“ 系统设置”,
))

加入成员 (wText,
A2W (“ 收藏界面”,
))

加入成员 (wText,
A2W (“ 反馈问题”,
))


x = 0


y = 30


计次循环首 (取数组成员数 (hNavBtn
), count
)


hNavBtn
[count
] =
Ex_ObjCreateEx ( #EOS_EX_TOPMOST, 取指针_字节集型 (bin
),
取指针_字节集型 (wText
[count
]), -1, x, y �
� (count - 1
) + 20 �
� (count - 1
) + 156, 130, 50, m_hExDui, 10020 + count, -1, 0, 0, 0
)


如果真 (hNavBtn
[count
] ≠ 0
)


Ex_ObjSendMessage (hNavBtn
[count
],
#BM_SETIMAGE, 1,
_img_createfrommemory (取指针_字节集型 (ImgByte
[count × 3 - 2
]),
取字节集长度 (ImgByte
[count × 3 - 2
]))
)


Ex_ObjSendMessage (hNavBtn
[count
],
#BM_SETIMAGE, 2,
_img_createfrommemory (取指针_字节集型 (ImgByte
[count × 3 - 1
]),
取字节集长度 (ImgByte
[count × 3 - 1
]))
)


Ex_ObjSendMessage (hNavBtn
[count
],
#BM_SETIMAGE, 3,
_img_createfrommemory (取指针_字节集型 (ImgByte
[count × 3 - 0
]),
取字节集长度 (ImgByte
[count × 3 - 0
]))
)


Ex_ObjSetColor (hNavBtn
[count
],
#COLOR_EX_TEXT_NORMAL, RGB2ARGB ( #白色, 200
),
真)


Ex_ObjSetColor (hNavBtn
[count
],
#COLOR_EX_TEXT_HOVER, RGB2ARGB ( #白色, 255
),
真)


Ex_ObjSetColor (hNavBtn
[count
],
#COLOR_EX_TEXT_DOWN, RGB2ARGB ( #白色, 255
),
真)





计次循环尾 ()

y = 100

加入成员 (wText,
A2W (“HUM - Box”,
))


bin =
A2W (“Static”,
)

hTextObj =
Ex_ObjCreateEx ( #EOS_EX_TOPMOST, 取指针_字节集型 (bin
),
取指针_字节集型 (wText
[6
]), -1, x, y, 130, 24, m_hExDui, 10027,
位或 ( #DT_SINGLELINE, #DT_VCENTER, #DT_CENTER ), 0, 0, 0
)

如果真 (hTextObj ≠ 0
)

Ex_ObjSetColor (hTextObj,
#COLOR_EX_TEXT_NORMAL, RGB2ARGB ( #白色, 200
),
真)

Ex_ObjSetFontFromFamily (hTextObj, -1, 16, 1,
真)




hObj =
Ex_ObjCreateEx (-1,
取指针_字节集型 (bin
), 0, -1, 305, 75, 400, 400, m_hExDui, 0, -1, 0, 0, 0
)
Ex_ObjSetBackgroundImage (hObj,
取指针_字节集型 ( #EXDUI图标 ),
取字节集长度 ( #EXDUI图标 ), 0, 0, 0, 0, 0, 255,
真)



Ex_ObjSetBackgroundImage (m_hExDui,
取指针_字节集型 ( #主窗口 ),
取字节集长度 ( #主窗口 ), 0, 0,
#BIR_DEFALUT, 0,
#BIF_PLAYIMAGE, 255,
真)

Ex_DUIShowWindow (m_hExDui,
#SW_SHOWNORMAL, 0, 0, 0
)

Ex_WndMsgLoop ()
Ex_UnInit ()