模块:
Public Type LV_ITEM
mask As Long
iItem As Long
iSubItem As Long
state As Long
stateMask As Long
pszText As String
cchTextMax As Long
iImage As Long
lParam As Long
iIndent As Long
End Type
Declare Function SendMessage Lib "user32" Alias "SendMessageA" _
(ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, lParam As Any) As LongPublic Const LVM_FIRST = &H1000
Public Const LVM_GETITEMA = (LVM_FIRST + 75)
Public Const LVM_SETITEMTEXT = (LVM_FIRST + 116)
Public Const LVIF_TEXT = &H1窗体:
Private Sub ListView_SetSubItemText(ByVal lvHwnd As Long, _
ByVal Index As Long, _
ByVal SubItemIndex As Long, _
ByVal Text As String)
Dim li As LV_ITEM
Dim r As Long
li.iItem = Index
li.iSubItem = SubItemIndex
li.mask = LVIF_TEXT
li.pszText = Space$(256)
li.cchTextMax = 256
li.pszText = Text '& Chr$(0)
r = SendMessage(lvHwnd, LVM_SETITEMTEXT, Index, li)
End Sub
....
call ListView_SetSubItemText(....)
为什么这样还是改不了另一个程序中LISTVIEW控件中的TEXT?
请大家帮帮忙
Public Type LV_ITEM
mask As Long
iItem As Long
iSubItem As Long
state As Long
stateMask As Long
pszText As String
cchTextMax As Long
iImage As Long
lParam As Long
iIndent As Long
End Type
Declare Function SendMessage Lib "user32" Alias "SendMessageA" _
(ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, lParam As Any) As LongPublic Const LVM_FIRST = &H1000
Public Const LVM_GETITEMA = (LVM_FIRST + 75)
Public Const LVM_SETITEMTEXT = (LVM_FIRST + 116)
Public Const LVIF_TEXT = &H1窗体:
Private Sub ListView_SetSubItemText(ByVal lvHwnd As Long, _
ByVal Index As Long, _
ByVal SubItemIndex As Long, _
ByVal Text As String)
Dim li As LV_ITEM
Dim r As Long
li.iItem = Index
li.iSubItem = SubItemIndex
li.mask = LVIF_TEXT
li.pszText = Space$(256)
li.cchTextMax = 256
li.pszText = Text '& Chr$(0)
r = SendMessage(lvHwnd, LVM_SETITEMTEXT, Index, li)
End Sub
....
call ListView_SetSubItemText(....)
为什么这样还是改不了另一个程序中LISTVIEW控件中的TEXT?
请大家帮帮忙
解决方案 »
- 请问我这段代码哪里错了呢?
- 帮忙看下这段代码 哪错了
- 怎样把excel文件里面的内容,输出到dataGrid上?
- 有关自动编码的问题:如何实现在窗体上输入3,则生成"001", 输入5,则生成“00001”?
- 求VB 做的简单的排版系统源码!谢谢!
- 有关SQLServer的问题
- VB中用ADO链接ACCESS数据库,在数据视图窗口里建立一个链接(cnpubs)和一命令(authors),接下来怎么样建立数据源?高分相送,一次不行,两次加
- MM买了东西要在情人节送我,已经买好了,说要给我一个惊喜先不告诉我,大家帮我出出主意,我要送什么新鲜一点的东西,也给她一个惊喜。
- 怎样使用MSCHART?另外还有比这更简单好用的类似的控件吗?请推荐
- 网络编程,你会吗??
- 大版主看一下form打印的控制问题
- 如何用vb控制点击某个程序界面中的按钮?
http://community.csdn.net/Expert/topic/2893/2893113.xml?temp=.9177515