lovedongyao
发表于 2011-3-10 12:17:12
Message.txt里面的内容是
UserMenu
UserMenu
菜单条
#
PushButton1
PushButton1
菜单按钮1
#
Adding a push button to the ProE menu bar
Adding a push button to the ProE menu bar
在ProE菜单栏中加一个菜单按钮
#
CheckButton1
CheckButton1
菜单复选按钮1
#
Adding a check button to the ProE menu bar
Adding a check button to the ProE menu bar
在ProE菜单栏中加一个菜单复选按钮
#
RadioButton1
RadioButton1
单选按钮1
#
Select radio button 1
Select radio button 1
选择单选按钮1
#
RadioButton2
RadioButton2
单选按钮2
#
Select radio button 2
Select radio button 2
选择单选按钮2
#
RadioButton3
RadioButton3
单选按钮3
#
Select radio button 3
Select radio button 3
选择单选按钮3
#
SubMenu
SubMenu
菜单控制项
#
RemovePushButton1
RemovePushButton1
移动菜单按钮1
#
Switch Push Button Test
Switch Push Button Test
菜单按钮开关
#
CheckButton1Disenabled
CheckButton1Disenabled
复选按钮1不可选
#
Check Button 1 Disenabled Test
Check Button 1 Disenabled Test
复选按钮1开关
#
Push button pressed
Push button pressed
按下菜单按钮
#
Check button selected
Check button selected
选中复选按钮
#
Check button cancel
Check button cancel
取消复选按钮
#
Radio button 1 selected
Radio button 1 selected
选中单选按钮1
#
Radio button 2 selected
Radio button 2 selected
选中单选按钮2
#
Radio button 3 selected
Radio button 3 selected
选中单选按钮3
#
Push button disappear
Push button disappear
菜单按钮1消失
#
Push button appear
Push button appear
菜单按钮1出现
#
Check button can't be selected
Check button can't be selected
复选按钮1不能被选择
#
Check button can be selected
Check button can be selected
复选按钮1可以被选择
#
ModeMenu
ModeMenu
模式菜单
#
Starting a mode-specific menu
Starting a mode-specific menu
启动模式菜单
#
UIDialogBox
UIDialogBox
UI对话框示例
#
Open a UI Dialog Box
Open a UI Dialog Box
打开一个UI对话框示例
#
All Components
All Components
#
#
View all of the components in the UI dialog box
View all of the components in the UI dialog box
显示UI对话框里所有的元件
#
lovedongyao
发表于 2011-3-10 12:18:25
UI_Allcomponents.res里的内容是
(Dialog UI_Allcomponents
(Components
(PushButton PushButton1)
(PushButton PushButton2)
(Tab Tab1
Layout01
Layout02
Layout03)
)
(Resources
(PushButton1.Label "OK")
(PushButton1.TopOffset 4)
(PushButton1.BottomOffset 4)
(PushButton1.LeftOffset 4)
(PushButton1.RightOffset 4)
(PushButton2.Label "Cancel")
(PushButton2.TopOffset 4)
(PushButton2.BottomOffset 4)
(PushButton2.LeftOffset 4)
(PushButton2.RightOffset 4)
(Tab1.Decorated True)
(.Label "All Components")
(.Layout
(Grid (Rows 1 1) (Cols 1)
Tab1
(Grid (Rows 1) (Cols 1 1)
PushButton1
PushButton2
)
)
)
)
)
!选项卡1
(Layout Layout01
(Components
(SubLayout Layout1)
)
(Resources
(.Label "tab1(Component1)")
(.Decorated True)
(.Layout
(Grid (Rows 1) (Cols 1)
Layout1
)
)
)
)
!选项卡1的子布局
(Layout Layout1
(Components
(InputPanel InputPanel1)
(Label Label1)
(List List1)
(Label Label2)
(OptionMenu OptionMenu1)
(Label Label3)
(ProgressBar ProgressBar1)
(Label Label4)
(Separator Separator1)
(Label Label5)
(RadioGroup RadioGroup1)
(Label Label6)
(CheckButton CheckButton1)
)
(Resources
(InputPanel1.InputType 3)
(InputPanel1.MinColumns True)
(Label1.Label "Input Panel")
(Label1.Attachleft True)
(List1.Names "n1"
"n2"
"n3"
"n4"
"n5")
(List1.Labels "Value 1"
"Value 2"
"Value 3"
"Value 4"
"Value 5")
(Label2.Label "List")
(Label2.Attachleft True)
(OptionMenu1.Names "n1"
"n2"
"n3"
"n4"
"n5")
(OptionMenu1.Labels "Option 1"
"Option 2"
"Option 3"
"Option 4"
"Option 5")
(Label3.Label "Option Menu")
(Label3.Attachleft True)
(Label4.Label "Progress bar")
(Label4.Attachleft True)
(Label5.Label "Separator")
(Label5.Attachleft True)
(Label6.Label "Radio Group")
(Label6.Attachleft True)
(RadioGroup1.Attachleft False)
(RadioGroup1.AttachRight False)
(RadioGroup1.AttachTop False)
(RadioGroup1.AttachBottom False)
(RadioGroup1.Names "n1"
"n2"
"n3")
(RadioGroup1.Labels "red1"
"red2"
"red3")
(RadioGroup1.Alignment 2)
(CheckButton1.Set True)
(CheckButton1.TopOffset 4)
(CheckButton1.BottomOffset 4)
(CheckButton1.LeftOffset 4)
(CheckButton1.RightOffset 4)
(CheckButton1.Label "Check Buttons")
(.Label "Decorated layout1")
(.Decorated True)
(.TopOffset 4)
(.BottomOffset 4)
(.LeftOffset 4)
(.RightOffset 4)
(.Layout
(Grid (Rows 1 1 1 1 1 1) (Cols 1 1)
Label1
InputPanel1
Label2
List1
Label3
OptionMenu1
Label4
ProgressBar1
Label5
Separator1
Label6
(Grid (Rows 1) (Cols 1 1)
RadioGroup1
CheckButton1
)
)
)
)
)
!选项卡2
(Layout Layout02
(Components
(SubLayout Layout2)
)
(Resources
(.Label "tab2(Component2)")
(.Decorated True)
(.Layout
(Grid (Rows 1) (Cols 1)
Layout2
)
)
)
)
!选项卡2的子布局
(Layout Layout2
(Components
(Slider Slider1)
(Label Label7)
(SpinBox SpinBox1)
(Label Label8)
(TextArea TextArea1)
(Label Label9)
(ThumbWheel ThumbWheel1)
(Label Label10)
)
(Resources
(Label7.Label "Slider")
(Label7.Attachleft True)
(Label8.Label "Spinbox")
(Label8.Attachleft True)
(Label9.Label "Text Area")
(Label9.Attachleft True)
(Label10.Label "Thumbwheel")
(Label10.Attachleft True)
(.Label "Decorated layout2")
(.Decorated True)
(.TopOffset 4)
(.BottomOffset 4)
(.LeftOffset 4)
(.RightOffset 4)
(.Layout
(Grid (Rows 1 1 1 1) (Cols 1 1)
Label7
Slider1
Label8
SpinBox1
Label9
TextArea1
Label10
ThumbWheel1
)
)
)
)
!选项卡3
(Layout Layout03
(Components
(SubLayout Layout3)
)
(Resources
(.Label "tab3(Component3)")
(.Decorated True)
(.Layout
(Grid (Rows 1) (Cols 1)
Layout3
)
)
)
)
!选项卡3的子布局
(Layout Layout3
(Components
(Table Table1)
)
(Resources
(Table1.RowNames "r1"
"r2"
"r3"
"r4"
"r5"
"r6"
"r7"
"r8")
(Table1.RowLabels "1"
"2"
"3"
"4"
"5"
"6"
"7"
"8")
(Table1.ColumnNames "c1"
"c2"
"c3"
"c4"
"c5")
(Table1.ColumnLabels "A"
"B"
"C"
"D"
"E")
(Table1.ColumnWidths 4
4
4
4
4)
(Table1.VisibleRows 8)
(Table1.ShowGrid True)
(.Label "Decorated layout3")
(.Decorated True)
(.TopOffset 4)
(.BottomOffset 4)
(.LeftOffset 4)
(.RightOffset 4)
(.Layout
(Grid (Rows 1) (Cols 1)
Table1
)
)
)
)
lovedongyao
发表于 2011-3-10 12:19:56
Usr_sample.res里面的内容是
!UI对话框实力程序资源文件:Usr_sample.res
(Dialog Usr_sample
(Components!对话框元件说明
(PushButton OK)
(PushButton Cancel)
(RadioGroup SelectType)
(InputPanel InputText)
(Label SelectTypeLabel)
(Label InputTextLabel)
(Label ShowMessage)
(CheckButton CheckButton1)
(CheckButton CheckButton2)
(Separator Separator1)
)
(Resources !对话框资源(属性定义)
!OK按钮属性定义
(OK.Label "OK")
(OK.TopOffset 4)
(OK.BottomOffset 4)
(OK.LeftOffset 4)
(OK.RightOffset 4)
!Cancel按钮属性定义
(Cancel.Label "Cancel")
(Cancel.TopOffset 4)
(Cancel.BottomOffset 4)
(Cancel.LeftOffset 4)
(Cancel.RightOffset 4)
!单选按钮组标签"SelectTypeLabel"属性定义
(SelectTypeLabel.Label "选择基准面")
(SelectTypeLabel.AttachLeft True)
(SelectTypeLabel.TopOffset 4)
(SelectTypeLabel.BottomOffset 4)
(SelectTypeLabel.LeftOffset 4)
!单选按钮组"SelectType"属性定义
(SelectType.Orientation True)
(SelectType.Names "Front"
"Top"
"Right")
(SelectType.Labels "正面(Front)"
"顶面(Top)"
"右面(Right)")
(SelectType.LeftOffset 4)
(SelectType.BottomOffset 4)
!输入框标签"InputTextLabel"属性定义
(InputTextLabel.Label "请输入文字:")
(InputTextLabel.AttachLeft True)
(InputTextLabel.LeftOffset 4)
!输入框"InputText"属性定义
(InputText.TopOffset 4)
(InputText.BottomOffset 4)
(InputText.LeftOffset 4)
(InputText.RightOffset 4)
(InputText.HelpText "Enter the string here.")
!复选框"CheckButton1"的属性定义
(CheckButton1.Label "Check1")
(CheckButton1.Set True)
(CheckButton1.TopOffset 4)
(CheckButton1.BottomOffset 4)
(CheckButton1.LeftOffset 4)
(CheckButton1.RightOffset 4)
!复选框"CheckButton2"的属性定义
(CheckButton2.Label "Check2")
(CheckButton2.Set True)
(CheckButton2.TopOffset 4)
(CheckButton2.BottomOffset 4)
(CheckButton2.LeftOffset 4)
(CheckButton2.RightOffset 4)
!信息显示标签"ShowMessage"属性定义
(ShowMessage.Label "选择基准面:Front")
(ShowMessage.BottomOffset 4)
!对话框标题
(.Label "UI对话框实例")
!对话框元件的布局
(.Layout
(Grid (Rows 1 1 1 1 1 1 1 1)(Cols 1) !8行1列
SelectTypeLabel !第1行
SelectType !第2行
InputTextLabel !第3行
InputText !第4行
(Grid (Rows 1)(Cols 1 1) !第5行:拆分为两列
CheckButton1 !第5行第1列
CheckButton2 !第5行第2列
)
ShowMessage !第6行
Separator1 !第7行
(Grid (Rows 1)(Cols 1 1) !第8行:拆分为两列
OK !第8行第1列
Cancel !第8行第2列
)
)
)
)
)
lovedongyao
发表于 2011-3-10 12:24:47
一定要记住这个程序要在Properties(属性)->Linker(连接器)->Input(输入)->Addtional Dependencies(附加依赖项)里面多加一个protk_dllmd.lib哦,要不然会有错误滴,这个程序里面有各种按钮,菜单,二级菜单,对话框,对话框里面的所有元素,对于做二次开发的兄弟们很有用的,你需要哪个按钮或是对话框元素有什么功能,就把相应的代码复制过去,然后自己给它们加上相应动作函数来实现你的目的就可以了,给大家省去了相当多的工作量啊,哈哈,希望大家采纳啊
ulfcu3
发表于 2011-4-9 09:57:49
我也想要
兄弟你有了能不能给我发一份
邮箱是523699093@qq.com
aaron_2010
发表于 2011-4-10 11:28:33
回复 14# lovedongyao
师兄写得太经典了,顶一个。
fengling429*
发表于 2011-5-18 17:02:21
这个些的不错,可以加精了
yikeshu2009152*
发表于 2011-6-20 12:10:07
回复 6# lovedongyao
老大,顶一个啊!踏破铁鞋
deepblueted
发表于 2011-9-21 20:00:45
谢谢分享!!!!!!!!!!!
bingyan124503
发表于 2011-10-22 20:09:07
第二页的内容是放在哪的啊??