如何在其他程序重控制TDrawGrid控件操作,使用SendMessage
比如ListView可以使用
Public Const LVM_GETITEM As Long = (LVM_FIRST + 5)
Public Const LVM_SETITEM As Long = (LVM_FIRST + 6)
Public Const LVM_DELETEALLITEMS As Long = (LVM_FIRST + 9)
Public Const LVM_SETEXTENDEDLISTVIEWSTYLE As Long = (LVM_FIRST + 54)
有谁知道这些常量的请告知,谢谢!!!
问题点数:100、回复次数:6Top
1 楼fim(阿初)回复于 2004-05-02 15:28:38 得分 50
Delphi不是VB,API无需声明Top
2 楼wyzhf(乌鸦)回复于 2004-05-02 15:33:52 得分 0
可是我是在vb中查询另一个程序的TDrawGrid,是用SendMessage函数啊
Top
3 楼fim(阿初)回复于 2004-05-02 15:38:09 得分 25
请说出具体的要求,楼主到底想干什么?Top
4 楼wyzhf(乌鸦)回复于 2004-05-02 15:41:48 得分 0
我想在自己的程序中给定一个内容然后到另一个程序中的TDrawGrid控件中查找是否存在有这样内容的行Top
5 楼wyzhf(乌鸦)回复于 2004-05-02 15:45:29 得分 0
我想在自己的程序中给定一个内容然后到另一个程序中的TDrawGrid控件中查找是否存在有这样内容的行
比如我要查找一个程序里的一个窗体中的TCombox中的一个内容并选中它,可以这样
'==============
略
hwnd=取得目标窗体上的"TComboBox"控件的句柄
'==============
rtn = SendMessageStr(hwnd, CB_FINDSTRING, -1, "要选择的文本")
SendMessage(hwnd, CB_SETCURSEL,rtn, 0)
Top
6 楼cybercake(数字蛋糕)回复于 2004-05-04 00:58:40 得分 25
如果两个程序都是你写的话用DDE应该会比较方便的。Top




