您好,
很抱歉再次打搅,
我最近要把一个程序移植到X64位系统上。
原来的程序用的是activex的控件。
在MFC中用DLL控件后发现原来activex的一些方法没有。
上次发了帖子后你们的回答给了我很大帮助,但是试了以后还是有一些问题。
如下:
1. LPSS_CellTYPE 这个结构体定义我看了一下,在定义文件中特别的复杂。包含了数十个小项目
如:settypecombox(LPSS_CellTYPE lpcelltype,long style, lpctstr lpitems)
或者 BOOL TSpread::SetCellType(SS_COORD Col, SS_COORD Row, LPSS_CELLTYPE lpCellType);
这个函数中,
对比之前activex空间中的setcelltype(2)之类的话,LPSS_CellTYPE应该如何简单的定义,使用?
2.以前使用的刷新表中数据的方法在dll中已经无效,在DLL中我应该使用哪个函数来刷新?是refreshbuffer这个函数么?
3.在您的回答中。对于
setColHidden() 这个方法在DLL中不存在,应该用哪个函数代替?
回答 BOOL TSpread::IsColHidden(SS_COORD Col);
这个我感觉是否不对,我是要把某一行设置为隐藏,你们提供的方法应该是判断某一行是否为隐藏吧。
4.对于一个已经排列好的列,如何判断其排列顺序是升序或者降序?(sort_ascend 或者 sort_desend, 以前activex控件中的方法在dll中没有) |
|