frmIcoPictures.frm
上传用户:hx800c
上传日期:2020-12-02
资源大小:792k
文件大小:6k
源码类别:

编辑框

开发平台:

Visual Basic

  1. VERSION 5.00
  2. Begin VB.Form frmIcoPictures 
  3.    Appearance      =   0  'Flat
  4.    BackColor       =   &H00FFE0E0&
  5.    BorderStyle     =   1  'Fixed Single
  6.    ClientHeight    =   1935
  7.    ClientLeft      =   4725
  8.    ClientTop       =   4035
  9.    ClientWidth     =   5430
  10.    ControlBox      =   0   'False
  11.    LinkTopic       =   "Form2"
  12.    MaxButton       =   0   'False
  13.    MinButton       =   0   'False
  14.    ScaleHeight     =   129
  15.    ScaleMode       =   3  'Pixel
  16.    ScaleWidth      =   362
  17.    Begin VB.PictureBox Picture1 
  18.       Appearance      =   0  'Flat
  19.       BackColor       =   &H00FFFFFF&
  20.       BorderStyle     =   0  'None
  21.       ForeColor       =   &H80000008&
  22.       Height          =   1905
  23.       Left            =   0
  24.       ScaleHeight     =   127
  25.       ScaleMode       =   3  'Pixel
  26.       ScaleWidth      =   357
  27.       TabIndex        =   0
  28.       Top             =   0
  29.       Width           =   5355
  30.       Begin VB.PictureBox Picture2 
  31.          Appearance      =   0  'Flat
  32.          BackColor       =   &H80000005&
  33.          ForeColor       =   &H80000008&
  34.          Height          =   255
  35.          Left            =   120
  36.          ScaleHeight     =   15
  37.          ScaleMode       =   3  'Pixel
  38.          ScaleWidth      =   55
  39.          TabIndex        =   1
  40.          Top             =   240
  41.          Visible         =   0   'False
  42.          Width           =   855
  43.          Begin VB.Label Label2 
  44.             AutoSize        =   -1  'True
  45.             BackColor       =   &H00C0FFFF&
  46.             Caption         =   "Label2"
  47.             Height          =   180
  48.             Left            =   15
  49.             TabIndex        =   2
  50.             Top             =   30
  51.             Width           =   540
  52.          End
  53.       End
  54.       Begin 工程1.HoverControl btnFace 
  55.          Height          =   375
  56.          Index           =   0
  57.          Left            =   0
  58.          TabIndex        =   3
  59.          Top             =   0
  60.          Width           =   375
  61.          _ExtentX        =   661
  62.          _ExtentY        =   661
  63.          BeginProperty Font {0BE35203-8F91-11CE-9DE3-00AA004BB851} 
  64.             Name            =   "宋体"
  65.             Size            =   9
  66.             Charset         =   134
  67.             Weight          =   400
  68.             Underline       =   0   'False
  69.             Italic          =   0   'False
  70.             Strikethrough   =   0   'False
  71.          EndProperty
  72.          Caption         =   ""
  73.       End
  74.       Begin VB.Image imgTemp 
  75.          Height          =   405
  76.          Left            =   2700
  77.          Stretch         =   -1  'True
  78.          Top             =   90
  79.          Width           =   435
  80.       End
  81.    End
  82. End
  83. Attribute VB_Name = "frmIcoPictures"
  84. Attribute VB_GlobalNameSpace = False
  85. Attribute VB_Creatable = False
  86. Attribute VB_PredeclaredId = True
  87. Attribute VB_Exposed = False
  88.  '''''''''''''''''''''''''''''''''''''''''''
  89. '版权所有
  90. '深圳纵横网络服务有限公司  2004年10月
  91. '
  92. 'honjan@126.com
  93. 'honjan@tom.com
  94. '请不要删除此版权版权信息
  95. '不得用于未经授权用途
  96. '''''''''''''''''''''''''''''''''''''''''''
  97. '''''''''''''''''''''''
  98. 'PRTX 通讯开发组件   www.webp2p.com
  99. '
  100. '深圳市纵横网络服务有限公司  2006 年 8 月
  101. '本文件演示文字输入,表情输入和显示,以及截屏功能
  102. '使用前,请注册peocx.ocx  webr.ocx  screencap.ocx
  103. '如果没有请联系 www.webp2p.com
  104. '
  105. '    *******    *******    **********  **       **
  106. '    ********   ********   **********   **     **
  107. '    **    **   **    **       **        **   **
  108. '    **   **    **   **        **         ** **
  109. '    ** **      **  **         **          ***
  110. '    ***        ****           **          ***
  111. '    **         ** **          **         ** **
  112. '    **         **  **         **        **   **
  113. '    **         **   **        **       **     **
  114. '    **         **    **       **      **       **
  115. '本三个控件可以在您的软件中使用,
  116. '本公司开发和销售成套 PRTX 网络通讯开发包,'PRTX 适合任何互联网通讯
  117. '包括文字,P2P内存传输组件,P2P语音,P2P视频,P2P文件传输,P2P远程协助,P2P电子白板开发套件,使用P2P传输,高性能服务器,分布式解决方案
  118. '
  119. Option Explicit
  120. Dim m_nPage As Integer   '第几页
  121. Dim m_nPicType As Integer  '是否是预先安装的表情,不需要发文件过去。
  122. Public m_frm As Form1
  123. Private m_sFace() As String
  124. Const g_lanSmileyStr = "微笑,大笑,眨眼,正在思考...,惊讶,吐舌笑脸,困惑,哭泣,转动眼睛,尴尬,难过,得意,失望,困了,傲慢,保密,咬牙切齿,书呆子,讽刺,悄悄话,生病,生气,可爱,聚会笑脸,飞机,手机,信,生日蛋糕,咖啡,酒杯,礼物,破碎的心,红心,红唇,啤酒,时钟,女孩,男孩,左侧拥抱,右侧拥抱,弯月,强,差,凋谢的花,玫瑰"
  125.   
  126. Private Sub btnFace_Click(Index As Integer)
  127.   
  128.     frmIcoPictures.Hide
  129.    'frmIcoPictures.Move 0
  130.    
  131.    m_frm.InsertPics Index, m_nPage, m_nPicType
  132.    m_frm.P2PEdit.SetFocus
  133. '  Dim ind As Integer
  134. '  ind = m_nPage * 100 + index
  135. '  Dim strP As String
  136. '  strP = App.Path & "smiley" & m_nPage & "" & index & ".gif"
  137. '  frmTalkTo.P2PEdit.InsertPic strP, ind, "", m_nPicType
  138.  ' Debug.Print "插入图" & strP & "index: "; ind & "m_nPicType: " & m_nPicType
  139.   
  140. End Sub
  141. Private Sub btnFace_MouseMove(Index As Integer, Button As Integer, Shift As Integer, x As Single, y As Single)
  142. If Picture2.Visible = False Then Picture2.Visible = True
  143. Label2.Caption = m_sFace(Index)
  144. Picture2.Width = Label2.Width + 4
  145. If Index < 36 Then
  146.     Picture2.Move btnFace(Index).Left, btnFace(Index).Top + btnFace(Index).Height + 10
  147. Else
  148.     Picture2.Move btnFace(Index).Left, btnFace(Index).Top - Picture2.Height - 2
  149. End If
  150. End Sub
  151. Private Sub Form_Deactivate()
  152.     'Me.Visible = False
  153.    
  154.     frmIcoPictures.Hide
  155.     Picture2.Visible = False
  156.    ' frmIcoPictures.Move 0
  157.    ' picImgTxt.Visible = False
  158.    ' picImgTxt.Left = 238
  159. End Sub
  160. Private Sub Form_Load()
  161.  'me.icon = nothing
  162.     m_nPage = 1
  163.     m_nPicType = 1
  164.     
  165.  m_sFace = Split(g_lanSmileyStr, ",")
  166.  Picture2.Visible = False
  167.    ' picImgTxt.Visible = False
  168. End Sub
  169.  
  170. Private Sub Form_Unload(Cancel As Integer)
  171.   On Error Resume Next
  172.      Dim i As Integer
  173.     For i = 1 To (SMILEY_ROWS + 1) * (SMILEY_COLS) - 1
  174.         Set frmIcoPictures.btnFace(i).Image = Nothing
  175.          Unload frmIcoPictures.btnFace(i)
  176.         ' Debug.Print I & "放了"
  177.        ' Set btnFace(i) = Nothing
  178.      Next i
  179. End Sub