CnGLCanvasDemo.dfm
上传用户:zkjn0718
上传日期:2021-01-01
资源大小:776k
文件大小:11k
源码类别:

Delphi/CppBuilder

开发平台:

Delphi

  1. object frmMain: TfrmMain
  2.   Left = 167
  3.   Top = 66
  4.   Width = 973
  5.   Height = 617
  6.   Caption = 'GLCanvas Demo'
  7.   Color = clBtnFace
  8.   Font.Charset = DEFAULT_CHARSET
  9.   Font.Color = clWindowText
  10.   Font.Height = -11
  11.   Font.Name = 'Tahoma'
  12.   Font.Style = []
  13.   OldCreateOrder = False
  14.   WindowState = wsMaximized
  15.   OnCreate = FormCreate
  16.   OnDestroy = FormDestroy
  17.   PixelsPerInch = 96
  18.   TextHeight = 13
  19.   object PageControl1: TPageControl
  20.     Left = 0
  21.     Top = 0
  22.     Width = 957
  23.     Height = 579
  24.     ActivePage = TabSheet2
  25.     Align = alClient
  26.     TabOrder = 0
  27.     OnChange = PageControl1Change
  28.     object TabSheet2: TTabSheet
  29.       Caption = #36895#24230#19982#21015#34920#27979#35797
  30.       ImageIndex = 1
  31.       object imgBench: TImage
  32.         Left = 389
  33.         Top = 24
  34.         Width = 380
  35.         Height = 380
  36.       end
  37.       object lblGLCanvasBench: TLabel
  38.         Left = 3
  39.         Top = 5
  40.         Width = 48
  41.         Height = 13
  42.         Caption = 'GLCanvas'
  43.       end
  44.       object lblGDIBench: TLabel
  45.         Left = 389
  46.         Top = 5
  47.         Width = 18
  48.         Height = 13
  49.         Caption = 'GDI'
  50.       end
  51.       object Label8: TLabel
  52.         Left = 427
  53.         Top = 472
  54.         Width = 430
  55.         Height = 73
  56.         Caption = 
  57.           #30001#20110#26412#26679#20363#31243#24207#37324#29992#21040#20102#22810#20010'GLCanvas'#20849#21516#24037#20316#65292#25152#20197#22312'CnOpenGLCanvas'#21333#20803#20013#23450#20041#20102'MultiCanvas'#25351#31034#31526#12290 +
  58.           #22312#22823#22810#25968#24773#20917#19979#31243#24207#19981#20250#26377#22810#20010#30011#24067#65292#25152#20197#22914#26524#20320#30340#31243#24207#19981#38656#35201#20351#29992#22810#20010#30011#24067#65292#21487#20197#21462#28040#23450#20041#35813#25351#31034#31526#65292#33021#22815#36731#24494#25552#21319#25928#29575#12290
  59.         WordWrap = True
  60.       end
  61.       object glcBench: TCnGLCanvas
  62.         Left = 3
  63.         Top = 24
  64.         Width = 380
  65.         Height = 380
  66.         BackgroundColor = clWhite
  67.         Antialiasing = False
  68.       end
  69.       object GroupBox1: TGroupBox
  70.         Left = 3
  71.         Top = 410
  72.         Width = 414
  73.         Height = 95
  74.         Caption = #36895#24230#27979#35797
  75.         TabOrder = 1
  76.         object Label6: TLabel
  77.           Left = 13
  78.           Top = 53
  79.           Width = 242
  80.           Height = 13
  81.           Caption = #35831#28857#20004#27425#8220'20000'#30452#32447#8221#65292#31532#20108#27425#30340#26102#38388#26356#20026#20934#30830
  82.         end
  83.         object btnBenchLines: TButton
  84.           Left = 5
  85.           Top = 22
  86.           Width = 80
  87.           Height = 25
  88.           Caption = '20000'#30452#32447
  89.           TabOrder = 0
  90.           OnClick = BenchTestClick
  91.         end
  92.         object btnBenchRects: TButton
  93.           Tag = 1
  94.           Left = 86
  95.           Top = 22
  96.           Width = 80
  97.           Height = 25
  98.           Caption = '20000'#30697#24418
  99.           TabOrder = 1
  100.           OnClick = BenchTestClick
  101.         end
  102.         object btnBenchEllipses: TButton
  103.           Tag = 2
  104.           Left = 167
  105.           Top = 22
  106.           Width = 80
  107.           Height = 25
  108.           Caption = '20000'#26925#22278
  109.           TabOrder = 2
  110.           OnClick = BenchTestClick
  111.         end
  112.         object btnBenchPoints: TButton
  113.           Tag = 3
  114.           Left = 248
  115.           Top = 22
  116.           Width = 80
  117.           Height = 25
  118.           Caption = '200000'#28857
  119.           TabOrder = 3
  120.           OnClick = BenchTestClick
  121.         end
  122.         object btnBenchTexts: TButton
  123.           Tag = 4
  124.           Left = 329
  125.           Top = 22
  126.           Width = 80
  127.           Height = 25
  128.           Caption = '10000'#25991#23383
  129.           TabOrder = 4
  130.           OnClick = BenchTestClick
  131.         end
  132.         object rdoPenWidth1: TRadioButton
  133.           Left = 13
  134.           Top = 72
  135.           Width = 89
  136.           Height = 17
  137.           Caption = 'Pen Width = 1'
  138.           Checked = True
  139.           TabOrder = 5
  140.           TabStop = True
  141.         end
  142.         object rdoPenWidth2: TRadioButton
  143.           Left = 117
  144.           Top = 72
  145.           Width = 89
  146.           Height = 17
  147.           Caption = 'Pen Width = 2'
  148.           TabOrder = 6
  149.         end
  150.       end
  151.       object GroupBox2: TGroupBox
  152.         Left = 423
  153.         Top = 410
  154.         Width = 426
  155.         Height = 53
  156.         Caption = #32472#21046#21015#34920#27979#35797
  157.         TabOrder = 2
  158.         object Label7: TLabel
  159.           Left = 269
  160.           Top = 27
  161.           Width = 48
  162.           Height = 13
  163.           Caption = #30011#31508#23485#24230
  164.         end
  165.         object btnBuildList: TButton
  166.           Tag = 4
  167.           Left = 5
  168.           Top = 22
  169.           Width = 80
  170.           Height = 25
  171.           Caption = #21019#24314#21015#34920
  172.           TabOrder = 0
  173.           OnClick = btnBuildListClick
  174.         end
  175.         object btnExecuteList: TButton
  176.           Tag = 4
  177.           Left = 91
  178.           Top = 22
  179.           Width = 80
  180.           Height = 25
  181.           Caption = #25191#34892#21015#34920
  182.           Enabled = False
  183.           TabOrder = 1
  184.           OnClick = btnExecuteListClick
  185.         end
  186.         object clrPenColor2: TColorBox
  187.           Left = 177
  188.           Top = 24
  189.           Width = 81
  190.           Height = 22
  191.           ItemHeight = 16
  192.           TabOrder = 2
  193.         end
  194.         object trackPenWidth2: TTrackBar
  195.           Left = 323
  196.           Top = 24
  197.           Width = 99
  198.           Height = 20
  199.           Min = 1
  200.           Position = 1
  201.           TabOrder = 3
  202.           ThumbLength = 14
  203.         end
  204.       end
  205.     end
  206.     object TabSheet1: TTabSheet
  207.       Caption = #32508#21512#27979#35797
  208.       object glcMain: TCnGLCanvas
  209.         Left = 0
  210.         Top = 0
  211.         Width = 949
  212.         Height = 496
  213.         BackgroundColor = clWhite
  214.         Align = alClient
  215.         OnResize = glcMainResize
  216.       end
  217.       object Panel1: TPanel
  218.         Left = 0
  219.         Top = 496
  220.         Width = 949
  221.         Height = 55
  222.         Align = alBottom
  223.         TabOrder = 1
  224.         object Label1: TLabel
  225.           Left = 348
  226.           Top = 7
  227.           Width = 48
  228.           Height = 13
  229.           Caption = #30011#31508#39068#33394
  230.         end
  231.         object Label2: TLabel
  232.           Left = 348
  233.           Top = 33
  234.           Width = 48
  235.           Height = 13
  236.           Caption = #22635#20805#39068#33394
  237.         end
  238.         object Label3: TLabel
  239.           Left = 504
  240.           Top = 7
  241.           Width = 48
  242.           Height = 13
  243.           Caption = #30011#31508#31867#22411
  244.         end
  245.         object Label4: TLabel
  246.           Left = 664
  247.           Top = 7
  248.           Width = 48
  249.           Height = 13
  250.           Caption = #30011#31508#23485#24230
  251.         end
  252.         object Label5: TLabel
  253.           Left = 503
  254.           Top = 33
  255.           Width = 36
  256.           Height = 13
  257.           Caption = #36879#26126#24230
  258.         end
  259.         object chkAntialiasing: TCheckBox
  260.           Left = 826
  261.           Top = 6
  262.           Width = 89
  263.           Height = 17
  264.           Caption = #25239#38191#40831
  265.           Checked = True
  266.           State = cbChecked
  267.           TabOrder = 15
  268.           OnClick = MainTestClick
  269.         end
  270.         object btnDot: TButton
  271.           Left = 1
  272.           Top = 2
  273.           Width = 66
  274.           Height = 25
  275.           Caption = #28857
  276.           TabOrder = 0
  277.           OnClick = MainTestClick
  278.         end
  279.         object cboLineStipple: TComboBox
  280.           Left = 560
  281.           Top = 4
  282.           Width = 89
  283.           Height = 21
  284.           AutoDropDown = True
  285.           AutoCloseUp = True
  286.           Style = csDropDownList
  287.           ItemHeight = 13
  288.           ItemIndex = 0
  289.           TabOrder = 10
  290.           Text = #23454#32447
  291.           OnChange = MainTestClick
  292.           Items.Strings = (
  293.             #23454#32447
  294.             'Dash'
  295.             'DashDot'
  296.             'lssDashDotDot'
  297.             'lssDot')
  298.         end
  299.         object btnLine: TButton
  300.           Tag = 1
  301.           Left = 1
  302.           Top = 28
  303.           Width = 66
  304.           Height = 25
  305.           Caption = #30452#32447
  306.           TabOrder = 1
  307.           OnClick = MainTestClick
  308.         end
  309.         object btnPolyline: TButton
  310.           Tag = 2
  311.           Left = 68
  312.           Top = 2
  313.           Width = 104
  314.           Height = 25
  315.           Caption = #25240#32447#12289#22810#36793#24418
  316.           TabOrder = 2
  317.           OnClick = MainTestClick
  318.         end
  319.         object clrPen: TColorBox
  320.           Left = 403
  321.           Top = 4
  322.           Width = 89
  323.           Height = 22
  324.           ItemHeight = 16
  325.           TabOrder = 8
  326.           OnChange = MainTestClick
  327.         end
  328.         object btnCurve: TButton
  329.           Tag = 3
  330.           Left = 68
  331.           Top = 28
  332.           Width = 104
  333.           Height = 25
  334.           Caption = #26354#32447#12289#38381#21512#26354#32447
  335.           TabOrder = 3
  336.           OnClick = MainTestClick
  337.         end
  338.         object btnRectEllipse: TButton
  339.           Tag = 4
  340.           Left = 173
  341.           Top = 2
  342.           Width = 89
  343.           Height = 25
  344.           Caption = #30697#24418#12289#26925#22278
  345.           TabOrder = 4
  346.           OnClick = MainTestClick
  347.         end
  348.         object btnArc: TButton
  349.           Tag = 5
  350.           Left = 173
  351.           Top = 28
  352.           Width = 89
  353.           Height = 25
  354.           Caption = #24359
  355.           TabOrder = 5
  356.           OnClick = MainTestClick
  357.         end
  358.         object btnText: TButton
  359.           Tag = 6
  360.           Left = 263
  361.           Top = 2
  362.           Width = 75
  363.           Height = 25
  364.           Caption = #25991#23383
  365.           TabOrder = 6
  366.           OnClick = MainTestClick
  367.         end
  368.         object btnImage: TButton
  369.           Tag = 7
  370.           Left = 263
  371.           Top = 28
  372.           Width = 75
  373.           Height = 25
  374.           Caption = #22270#29255
  375.           TabOrder = 7
  376.           OnClick = MainTestClick
  377.         end
  378.         object clrBrush: TColorBox
  379.           Left = 403
  380.           Top = 30
  381.           Width = 89
  382.           Height = 22
  383.           Selected = clTeal
  384.           ItemHeight = 16
  385.           TabOrder = 9
  386.           OnChange = MainTestClick
  387.         end
  388.         object chkTranslate: TCheckBox
  389.           Left = 664
  390.           Top = 32
  391.           Width = 89
  392.           Height = 17
  393.           Caption = #20301#31227#21464#25442
  394.           TabOrder = 12
  395.           OnClick = MainTestClick
  396.         end
  397.         object chkRotate: TCheckBox
  398.           Left = 745
  399.           Top = 32
  400.           Width = 89
  401.           Height = 17
  402.           Caption = #26059#36716#21464#25442
  403.           TabOrder = 13
  404.           OnClick = MainTestClick
  405.         end
  406.         object chkScale: TCheckBox
  407.           Left = 826
  408.           Top = 32
  409.           Width = 89
  410.           Height = 17
  411.           Caption = #25918#32553#21464#25442
  412.           TabOrder = 14
  413.           OnClick = MainTestClick
  414.         end
  415.         object trackPenWidth: TTrackBar
  416.           Left = 718
  417.           Top = 4
  418.           Width = 99
  419.           Height = 20
  420.           Min = 1
  421.           Position = 1
  422.           TabOrder = 11
  423.           ThumbLength = 14
  424.           OnChange = MainTestClick
  425.         end
  426.         object trackFillAlpha: TTrackBar
  427.           Left = 557
  428.           Top = 30
  429.           Width = 99
  430.           Height = 20
  431.           Max = 255
  432.           Frequency = 10
  433.           Position = 255
  434.           TabOrder = 16
  435.           ThumbLength = 14
  436.           OnChange = MainTestClick
  437.         end
  438.       end
  439.     end
  440.   end
  441. end