當前位置:編程學習大全網 - 網站源碼 - VB小問題

VB小問題

Option Explicit

Private Declare Function LCMapString Lib "kernel32" Alias _

"LCMapStringA" (ByVal Locale As Long, ByVal dwMapFlags As _

Long, ByVal lpSrcStr As String, ByVal cchSrc As Long, _

ByVal lpDestStr As String, ByVal cchDest As Long) As Long

Private Declare Function lstrlen Lib "kernel32" Alias "lstrlenA" _

(ByVal lpString As String) As Long

Dim STf As String ’繁體字符串

Dim STj As String ’簡體字符串

Dim STlen As Long ’待轉換字串長度

Private Sub Command1_Click() ’Gb碼簡體轉繁體

STj = "中華人民***和國"

STlen = lstrlen(STj)

STf = Space(STlen)

LCMapString &H804, &H4000000, STj, STlen, STf, STlen

Debug.Print STf

End Sub

Private Sub Command2_Click() ’Gb碼繁體轉簡體

STf = "中華人民***和國"

STlen = lstrlen(STf)

STj = Space(STlen)

LCMapString &H804, &H2000000, STf, STlen, STj, STlen

Debug.Print STj

End Sub

特別提醒:VB 的 StrConv 函數可以將港臺繁體與國標繁體互相轉換

  • 上一篇:黑客的特洛伊無馬的想法是怎麽來的?我壹分都沒拿到,抱歉!
  • 下一篇:啟動APMSERV5.2.6老是顯示apache未啟動,查看運行日誌顯示如下東西。哪位大俠幫忙看看實在搞不懂
  • copyright 2024編程學習大全網