理论上你要先获取拥有这个MFCGridCtrl的父窗口的句柄, 然后enumchildwindow枚举子窗口并获得MFCGridCtrl的句柄, 然后就可以通过API来获得数据了。 你可以试试
1
自己先定义一个容器来装载要输出的数据。2
用GetItemText()或GetItemData()这两个函数可以得到每一个列表的数据,返回值分别是一个CString类型和一个DWORD类型,具体用法你可以直接MSDN查一下就行了。(PS:用GetCount()可以得到当前列表中列表项的总数,遍历的时候可以用它)
mfc clistctrl虚拟列表 怎么绑定数据库
使用SetRedraw禁止窗口重绘, *** 作完成后,再恢复窗口重绘
m_ctlListSetRedraw(FALSE);
//以下为更新数据 *** 作
//……
//恢复窗口重绘
m_ctlListSetRedraw(TRUE);
userInputGetWindowText(c_userInput)
c_useriput是输入编辑框控件变量这样就把编辑框中的字符传递给字符串变量c_userinput
之后对c_userinput用sizeof即可,lz还有什么不懂的可以再问
以上就是关于如何读取其它程序中MFCGridCtrl控件的单元格数据全部的内容,包括:如何读取其它程序中MFCGridCtrl控件的单元格数据、在C++的面向对话框的MFC里,列表框要怎么输出数据啊、mfc clistctrl虚拟列表 怎么绑定数据库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)