本人要做一个操作。要把内存的一块非标准RTF格式的数据COPY到RichTextBox中去。因此使用了一个API叫SendMessage。
Public Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, lParam As Any) As Long
偶使用以下代码将内存中的数据COPY到FORM中的名字叫Me.rtfResult的RichTextBox。
SendMessage Me.rtfResult.hwnd, &H302, vbCFRTF, ByVal 0&
但是问题是如果内存中的文件有一个表格。
而且表格如下的话:病种 By 治疗效果
Count 未愈 治愈
特殊 68 31 99
一般 17 63 80
85 94 179 则表格中Cunt这一行的中文数据不能正确显示。
请问为何
Public Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, lParam As Any) As Long
偶使用以下代码将内存中的数据COPY到FORM中的名字叫Me.rtfResult的RichTextBox。
SendMessage Me.rtfResult.hwnd, &H302, vbCFRTF, ByVal 0&
但是问题是如果内存中的文件有一个表格。
而且表格如下的话:病种 By 治疗效果
Count 未愈 治愈
特殊 68 31 99
一般 17 63 80
85 94 179 则表格中Cunt这一行的中文数据不能正确显示。
请问为何
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货