home *** CD-ROM | disk | FTP | other *** search
/ DP Tool Club 25 / CD_ASCQ_25_1095.iso / win / fr / wninova / wnitxtbt / ftxt3d.frm < prev    next >
Text File  |  1995-08-03  |  15KB  |  443 lines

  1. VERSION 2.00
  2. Begin Form FTxt3D 
  3.    BackColor       =   &H00C0C0C0&
  4.    BorderStyle     =   1  'Trait simple fixe
  5.    Caption         =   "DΘmo Control Etiquette 3D (WINO_3DTXTCLASS_GRP2)"
  6.    ClientHeight    =   6120
  7.    ClientLeft      =   1185
  8.    ClientTop       =   1440
  9.    ClientWidth     =   7920
  10.    ClipControls    =   0   'False
  11.    Height          =   6525
  12.    Left            =   1125
  13.    MaxButton       =   0   'False
  14.    MinButton       =   0   'False
  15.    ScaleHeight     =   6120
  16.    ScaleWidth      =   7920
  17.    Top             =   1095
  18.    Width           =   8040
  19.    Begin WINO_3DTXTCLASS_GRP2 WinoTxt 
  20.       BackColor       =   &H00C0C0C0&
  21.       BordEpaisseur   =   5
  22.       BordExterieur   =   6  'MontΘ Double
  23.       BordInterieur   =   6  'MontΘ Double
  24.       BordLargeur     =   2
  25.       BordLargeurint  =   1
  26.       Caption         =   "Bien d'autres Effets ...."
  27.       CaptionAlignV   =   2  'Bas
  28.       CaptionCouleur  =   &H00FF0000&
  29.       Height          =   6150
  30.       Left            =   0
  31.       TabIndex        =   0
  32.       Top             =   0
  33.       Width           =   7920
  34.       Begin WINO_3DBTNCLASS_GRP2 CmdWino 
  35.          Autosize        =   2  'Taille Bitmap
  36.          BackColor       =   &H00C0C0C0&
  37.          Bitmap3D        =   -1  'True
  38.          DessineFocus    =   -1  'True
  39.          Height          =   810
  40.          ImageDisable    =   FTXT3D.FRX:0000
  41.          ImageDown       =   FTXT3D.FRX:030A
  42.          ImageUp         =   FTXT3D.FRX:0614
  43.          Left            =   3660
  44.          MousePointer    =   10  'FlΦche vers le haut
  45.          Ombrage         =   2  'Ombre Pleine
  46.          TabIndex        =   29
  47.          TexteImage      =   0   'False
  48.          Top             =   4455
  49.          Width           =   660
  50.       End
  51.       Begin WINO_3DTXTCLASS_GRP2 WinoTxt3D1 
  52.          BackColor       =   &H00C0C0C0&
  53.          BordEpaisseur   =   5
  54.          BordInterieur   =   5  'MontΘ
  55.          BordLargeurint  =   1
  56.          Caption         =   "Ce contr⌠le remplace le controle Etiquette standard"
  57.          CaptionDecalage =   -3
  58.          CaptionEffet3D  =   1  'EnfoncΘ LΘger
  59.          FontBold        =   -1  'True
  60.          FontItalic      =   0   'False
  61.          FontName        =   "Times New Roman"
  62.          FontSize        =   12
  63.          FontStrikethru  =   0   'False
  64.          FontUnderline   =   0   'False
  65.          Height          =   1380
  66.          Left            =   380
  67.          TabIndex        =   28
  68.          Top             =   380
  69.          Width           =   7155
  70.       End
  71.       Begin Frame Cadre1 
  72.          BackColor       =   &H00C0C0C0&
  73.          Caption         =   "Modifier Bord IntΘrieur"
  74.          ClipControls    =   0   'False
  75.          Height          =   1125
  76.          Index           =   4
  77.          Left            =   4665
  78.          TabIndex        =   23
  79.          Top             =   4245
  80.          Width           =   2970
  81.          Begin OptionButton OptionBordI 
  82.             BackColor       =   &H00C0C0C0&
  83.             Caption         =   "Exemple 4"
  84.             Height          =   270
  85.             Index           =   3
  86.             Left            =   1665
  87.             TabIndex        =   27
  88.             Top             =   690
  89.             Width           =   1250
  90.          End
  91.          Begin OptionButton OptionBordI 
  92.             BackColor       =   &H00C0C0C0&
  93.             Caption         =   "Exemple 3"
  94.             Height          =   270
  95.             Index           =   2
  96.             Left            =   1665
  97.             TabIndex        =   26
  98.             Top             =   330
  99.             Width           =   1250
  100.          End
  101.          Begin OptionButton OptionBordI 
  102.             BackColor       =   &H00C0C0C0&
  103.             Caption         =   "Exemple 2"
  104.             Height          =   270
  105.             Index           =   1
  106.             Left            =   175
  107.             TabIndex        =   25
  108.             Top             =   705
  109.             Width           =   1250
  110.          End
  111.          Begin OptionButton OptionBordI 
  112.             BackColor       =   &H00C0C0C0&
  113.             Caption         =   "Exemple 1"
  114.             Height          =   270
  115.             Index           =   0
  116.             Left            =   175
  117.             TabIndex        =   24
  118.             Top             =   330
  119.             Width           =   1250
  120.          End
  121.       End
  122.       Begin Frame Cadre1 
  123.          BackColor       =   &H00C0C0C0&
  124.          Caption         =   "Modifier Bord ExtΘrieur"
  125.          ClipControls    =   0   'False
  126.          Height          =   1125
  127.          Index           =   3
  128.          Left            =   285
  129.          TabIndex        =   18
  130.          Top             =   4260
  131.          Width           =   2970
  132.          Begin OptionButton OptionBordE 
  133.             BackColor       =   &H00C0C0C0&
  134.             Caption         =   "Exemple 1"
  135.             Height          =   270
  136.             Index           =   0
  137.             Left            =   175
  138.             TabIndex        =   19
  139.             Top             =   330
  140.             Width           =   1250
  141.          End
  142.          Begin OptionButton OptionBordE 
  143.             BackColor       =   &H00C0C0C0&
  144.             Caption         =   "Exemple 2"
  145.             Height          =   270
  146.             Index           =   1
  147.             Left            =   175
  148.             TabIndex        =   20
  149.             Top             =   705
  150.             Width           =   1250
  151.          End
  152.          Begin OptionButton OptionBordE 
  153.             BackColor       =   &H00C0C0C0&
  154.             Caption         =   "Exemple 3"
  155.             Height          =   270
  156.             Index           =   2
  157.             Left            =   1665
  158.             TabIndex        =   21
  159.             Top             =   330
  160.             Width           =   1250
  161.          End
  162.          Begin OptionButton OptionBordE 
  163.             BackColor       =   &H00C0C0C0&
  164.             Caption         =   "Exemple 4"
  165.             Height          =   270
  166.             Index           =   3
  167.             Left            =   1665
  168.             TabIndex        =   22
  169.             Top             =   690
  170.             Width           =   1250
  171.          End
  172.       End
  173.       Begin Frame Cadre1 
  174.          BackColor       =   &H00C0C0C0&
  175.          Caption         =   "Exemples d'effets 3D du Texte"
  176.          ClipControls    =   0   'False
  177.          Height          =   1170
  178.          Index           =   1
  179.          Left            =   315
  180.          TabIndex        =   16
  181.          Top             =   2925
  182.          Width           =   7290
  183.          Begin OptionButton OptionT3D 
  184.             BackColor       =   &H00C0C0C0&
  185.             Caption         =   "Aucun"
  186.             Height          =   255
  187.             Index           =   0
  188.             Left            =   175
  189.             TabIndex        =   9
  190.             Top             =   360
  191.             Width           =   1110
  192.          End
  193.          Begin OptionButton OptionT3D 
  194.             BackColor       =   &H00C0C0C0&
  195.             Caption         =   "EnfoncΘ 1"
  196.             Height          =   255
  197.             Index           =   1
  198.             Left            =   1770
  199.             TabIndex        =   10
  200.             Top             =   360
  201.             Width           =   1280
  202.          End
  203.          Begin OptionButton OptionT3D 
  204.             BackColor       =   &H00C0C0C0&
  205.             Caption         =   "EnfoncΘ 2"
  206.             Height          =   255
  207.             Index           =   2
  208.             Left            =   1770
  209.             TabIndex        =   11
  210.             Top             =   735
  211.             Width           =   1280
  212.          End
  213.          Begin OptionButton OptionT3D 
  214.             BackColor       =   &H00C0C0C0&
  215.             Caption         =   "SoulevΘ 1"
  216.             Height          =   255
  217.             Index           =   3
  218.             Left            =   3585
  219.             TabIndex        =   12
  220.             Top             =   360
  221.             Width           =   1200
  222.          End
  223.          Begin OptionButton OptionT3D 
  224.             BackColor       =   &H00C0C0C0&
  225.             Caption         =   "SoulevΘ 2"
  226.             Height          =   255
  227.             Index           =   4
  228.             Left            =   3585
  229.             TabIndex        =   13
  230.             Top             =   735
  231.             Width           =   1200
  232.          End
  233.          Begin OptionButton OptionT3D 
  234.             BackColor       =   &H00C0C0C0&
  235.             Caption         =   "DΘcalΘ"
  236.             Height          =   255
  237.             Index           =   5
  238.             Left            =   5700
  239.             TabIndex        =   14
  240.             Top             =   150
  241.             Width           =   1100
  242.          End
  243.          Begin HScrollBar DefDecalage 
  244.             Height          =   270
  245.             Left            =   5250
  246.             Max             =   10
  247.             Min             =   -10
  248.             TabIndex        =   15
  249.             Top             =   825
  250.             Value           =   -3
  251.             Visible         =   0   'False
  252.             Width           =   1845
  253.          End
  254.          Begin WINO_3DTXTCLASS_GRP2 WinoTxt3D2 
  255.             BackColor       =   &H00000000&
  256.             BordExterieur   =   2  'EnfoncΘ Double
  257.             Caption         =   "DΘcalage = -3"
  258.             CaptionCouleur  =   &H0000FF00&
  259.             Height          =   285
  260.             Left            =   5250
  261.             TabIndex        =   17
  262.             TabStop         =   0   'False
  263.             Top             =   480
  264.             Visible         =   0   'False
  265.             Width           =   1845
  266.          End
  267.       End
  268.       Begin Frame Cadre1 
  269.          BackColor       =   &H00C0C0C0&
  270.          Caption         =   "Position Verticale du Texte"
  271.          ClipControls    =   0   'False
  272.          Height          =   780
  273.          Index           =   2
  274.          Left            =   4125
  275.          TabIndex        =   5
  276.          Top             =   1980
  277.          Width           =   3480
  278.          Begin OptionButton OptionV 
  279.             BackColor       =   &H00C0C0C0&
  280.             Caption         =   "Bas"
  281.             Height          =   210
  282.             Index           =   2
  283.             Left            =   2565
  284.             TabIndex        =   8
  285.             Top             =   405
  286.             Width           =   700
  287.          End
  288.          Begin OptionButton OptionV 
  289.             BackColor       =   &H00C0C0C0&
  290.             Caption         =   "Milieu"
  291.             Height          =   210
  292.             Index           =   1
  293.             Left            =   1350
  294.             TabIndex        =   7
  295.             Top             =   405
  296.             Width           =   900
  297.          End
  298.          Begin OptionButton OptionV 
  299.             BackColor       =   &H00C0C0C0&
  300.             Caption         =   "Haut"
  301.             Height          =   210
  302.             Index           =   0
  303.             Left            =   135
  304.             TabIndex        =   6
  305.             Top             =   400
  306.             Width           =   1000
  307.          End
  308.       End
  309.       Begin Frame Cadre1 
  310.          BackColor       =   &H00C0C0C0&
  311.          Caption         =   "Position Horizontale du Texte"
  312.          ClipControls    =   0   'False
  313.          Height          =   780
  314.          Index           =   0
  315.          Left            =   315
  316.          TabIndex        =   1
  317.          Top             =   1980
  318.          Width           =   3480
  319.          Begin OptionButton OptionH 
  320.             BackColor       =   &H00C0C0C0&
  321.             Caption         =   "Gauche"
  322.             Height          =   210
  323.             Index           =   0
  324.             Left            =   135
  325.             TabIndex        =   2
  326.             Top             =   400
  327.             Width           =   1000
  328.          End
  329.          Begin OptionButton OptionH 
  330.             BackColor       =   &H00C0C0C0&
  331.             Caption         =   "Milieu"
  332.             Height          =   210
  333.             Index           =   1
  334.             Left            =   1350
  335.             TabIndex        =   3
  336.             Top             =   405
  337.             Width           =   900
  338.          End
  339.          Begin OptionButton OptionH 
  340.             BackColor       =   &H00C0C0C0&
  341.             Caption         =   "Droite"
  342.             Height          =   210
  343.             Index           =   2
  344.             Left            =   2490
  345.             TabIndex        =   4
  346.             Top             =   405
  347.             Width           =   900
  348.          End
  349.       End
  350.    End
  351. End
  352. Option Explicit
  353. Dim OldIdxH%, OldIdxV%, OldIdxT3D%, OldIdxBE%, OldIdxBI%
  354.  
  355. Sub CmdWino_Click ()
  356.   Unload Me
  357. End Sub
  358.  
  359. Sub DefDecalage_Change ()
  360.   WinoTxt3D1.CaptionDecalage = DefDecalage.Value
  361.   WinoTxt3D2.Caption = "DΘcalage = " & DefDecalage.Value
  362. End Sub
  363.  
  364. Sub Form_Load ()
  365.   WinoTxt.Top = 0: WinoTxt.Left = 0
  366.   WinoTxt.Width = FTxt3D.ScaleWidth: WinoTxt.Height = FTxt3D.ScaleHeight
  367.   Msg = "Bien d'autres Effets ne sont pas prΘsentΘs dans cette dΘmo," & LN
  368.   Msg = Msg & "mais vous pouvez les tester en modifiant les propriΘtΘs dans les sources."
  369.   WinoTxt.Caption = Msg
  370.   Msg = "Ce contr⌠le remplace le contr⌠le Etiquette standard" & LN
  371.   Msg = Msg & "Voici quelques exemples"
  372.   WinoTxt3D1.Caption = Msg
  373.   OptionH(WinoTxt3D1.CaptionAlignH).Value = True
  374.   OptionV(WinoTxt3D1.CaptionAlignV).Value = True
  375.   OptionT3D(WinoTxt3D1.CaptionEffet3D).Value = True
  376.   OptionBordE(0).Value = True: OptionBordI(0).Value = True
  377.   Call CentrerF(FTxt3D)
  378. End Sub
  379.  
  380. Sub OptionBordE_Click (Index As Integer)
  381.   OptionBordE(OldIdxBE).ForeColor = QBColor(0)
  382.   OptionBordE(Index).ForeColor = QBColor(12)
  383.   Select Case Index
  384.     Case 0
  385.       WinoTxt3D1.BordExterieur = 1
  386.     Case 1
  387.       WinoTxt3D1.BordExterieur = 2
  388.     Case 2
  389.       WinoTxt3D1.BordExterieur = 5
  390.     Case 3
  391.       WinoTxt3D1.BordExterieur = 6
  392.     End Select
  393.   OldIdxBE = Index
  394. End Sub
  395.  
  396. Sub OptionBordI_Click (Index As Integer)
  397.   OptionBordI(OldIdxBI).ForeColor = QBColor(0)
  398.   OptionBordI(Index).ForeColor = QBColor(12)
  399.   Select Case Index
  400.     Case 0
  401.       WinoTxt3D1.BordInterieur = 5
  402.     Case 1
  403.       WinoTxt3D1.BordInterieur = 6
  404.     Case 2
  405.       WinoTxt3D1.BordInterieur = 1
  406.     Case 3
  407.       WinoTxt3D1.BordInterieur = 2
  408.   End Select
  409.   OldIdxBI = Index
  410. End Sub
  411.  
  412. Sub OptionH_Click (Index As Integer)
  413.   OptionH(OldIdxH).ForeColor = QBColor(0)
  414.   OptionH(Index).ForeColor = QBColor(12)
  415.   WinoTxt3D1.CaptionAlignH = Index
  416.   OldIdxH = Index
  417.  
  418. End Sub
  419.  
  420. Sub OptionT3D_Click (Index As Integer)
  421.   OptionT3D(OldIdxT3D).ForeColor = QBColor(0)
  422.   OptionT3D(Index).ForeColor = QBColor(12)
  423.   WinoTxt3D1.CaptionEffet3D = Index
  424.   If Index = 5 Then
  425.     OptionT3D(5).Top = 150
  426.     WinoTxt3D2.Visible = True
  427.     DefDecalage.Visible = True
  428.   Else 'If OldIdxT3D = 5 Then
  429.     WinoTxt3D2.Visible = False
  430.     DefDecalage.Visible = False
  431.     OptionT3D(5).Top = OptionT3D(0).Top
  432.   End If
  433.   OldIdxT3D = Index
  434. End Sub
  435.  
  436. Sub OptionV_Click (Index As Integer)
  437.   OptionV(OldIdxV).ForeColor = QBColor(0)
  438.   OptionV(Index).ForeColor = QBColor(12)
  439.   WinoTxt3D1.CaptionAlignV = Index
  440.   OldIdxV = Index
  441. End Sub
  442.  
  443.