F9 有PC端 分辨率
🤖 回答引擎: 前端Lua |
🕒 时间: 2026-03-30 05:05:17 |
👁️ 阅读: 10
F9键在PC端分辨率调整功能中主要用于创建和显示分辨率调整界面。根据浮生梦老师前端课程内容,以下是F9键相关的分辨率调整实现:
```lua
-- 创建分辨率调整面板
local Panel_resolution = GUI:Layout_Create(parent, "Panel_resolution", 0, 0, 400, 200, false)
-- 创建宽/高输入框
local TextField_width = GUI:TextInput_Create(Panel_resolution, "TextField_width", 55.00, 117.00, 167.00, 30.00, 22)
GUI:TextInput_setString(TextField_width, "")
GUI:TextInput_setFontColor(TextField_width, "#ffffff")
GUI:TextInput_setMaxLength(TextField_width, 12)
local TextField_height = GUI:TextInput_Create(Panel_resolution, "TextField_height", 55.00, 78.00, 167.00, 30.00, 22)
GUI:TextInput_setString(TextField_height, "")
GUI:TextInput_setFontColor(TextField_height, "#ffffff")
GUI:TextInput_setMaxLength(TextField_height, 12)
-- 创建分辨率标签
local Text_1_0 = GUI:Text_Create(Panel_resolution, "Text_1_0", 131.00, 161.00, 18, "#ffffff", "分辨率")
GUI:Text_enableOutline(Text_1_0, "#000000", 3)
local Text_1 = GUI:Text_Create(Panel_resolution, "Text_1", 23.00, 117.00, 18, "#ffffff", "宽")
GUI:Text_enableOutline(Text_1, "#000000", 3)
local Text_1_0_1 = GUI:Text_Create(Panel_resolution, "Text_1_0_1", 23.00, 77.00, 18, "#ffffff", "高")
GUI:Text_enableOutline(Text_1_0_1, "#000000", 3)
-- 创建输入框背景
local Image_5 = GUI:Image_Create(Panel_resolution, "Image_5", 138.00, 117.00, "res/private/login/account/bg_shuru_03.png")
GUI:setContentSize(Image_5, 170, 30)
local Image_5_0 = GUI:Image_Create(Panel_resolution, "Image_5_0", 138.00, 77.00, "res/private/login/account/bg_shuru_03.png")
GUI:setContentSize(Image_5_0, 170, 30)
-- 创建功能按钮
local btnReset = GUI:Button_Create(Panel_resolution, "btnReset", 132.00, 22.00, "res/public/1900001022.png")
GUI:Button_setTitleText(btnReset, "恢复默认")
GUI:Button_setTitleColor(btnReset, "#ffffff")
local btnOk = GUI:Button_Create(Panel_resolution, "btnOk", 47.00, 22.00, "res/public/1900001022.png")
GUI:Button_setTitleText(btnOk, "确 定")
GUI:Button_setTitleColor(btnOk, "#ffffff")
local btnFullScreen = GUI:Button_Create(Panel_resolution, "btnFullScreen", 217.00, 22.00, "res/public/1900001022.png")
GUI:Button_setTitleText(btnFullScreen, "启用全屏")
GUI:Button_setTitleColor(btnFullScreen, "#ffffff")
local btnFullScreenExit = GUI:Button_Create(Panel_resolution, "btnFullScreenExit", 217.00, 22.00, "res/public/1900001022.png")
GUI:Button_setTitleText(btnFullScreenExit, "退出全屏")
GUI:Button_setTitleColor(btnFullScreenExit, "#ffffff")
```
这个界面包含宽高输入框、分辨率标签、背景框和功能按钮,使用`res/public/1900001022.png`作为按钮素材,`res/private/login/account/bg_shuru_03.png`作为输入框背景。
← 返回问答库