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

第二页的内容是放在哪的啊??
页: 1 [2] 3
查看完整版本: 谁有PROE5.0 二次开发的资料