找回密码
 立即注册

QQ登录

只需一步,快速开始

qianwn

中级会员

6

主题

7

帖子

944

积分

中级会员

积分
944

活字格认证

qianwn
中级会员   /  发表于:2013-6-5 23:42  /   查看:4946  /  回复:1
你好,
    很抱歉再次麻烦你们。
   
   我又遇见了几个新的问题,想请你们帮忙解答一下,万分感谢


1.activex控件中的 SetBlockMode() 此方法在DLL中没有,也没有类似的名称的方法,请问应该如何替代?


2。activex控件中,对一个combobox的初始化赋值语句为
   
  1. setCol(10);
  2. setRow(1);
  3. SetTypeComboBoxList("数值1 数值2 数值3");
复制代码


  在DLL中。有类似的SetTypeComboBOx 方法
但是其定义:

  1. SetTypeComboBOx(LPSS_CELLTYPE celltype,long style,LPSTR _item);
复制代码

其定义中并没有一个属性是指定某一行(即上文中的setCol(10)这个操作)
LPSS_CELLTYPE类型定义中对combox的union成员中也没有指定col,和row的数值的变量。
不知道这儿的COL和ROW 应该怎么定义?

3、和上个问题一样SetTypeNumberMAX() 这个函数如何设置指定的行列(col和Row)?

4.我在一列中要将一个checkbox设置为居中
   以前在activex中使用settypechekcenter(4)就可以达到目的。
  但是在DLL中,应该怎么写?
  是否使用SetTypeCHeckbox()这个函数?
  其参数应该如何定义?
  
5.排序问题。
   在原有的activex控件中。
   有 getSortKeyOrder的命令。
   可以通过判断其返回值(sort_Ascending 和sort_descending)来看其是升序,从而改变其排列顺序(即如果现在是升序排列,我点击一下这一列,它就变成降序排列,反之,如果是降序排列,我点击这一列就变为升序排列)
   
  但是i在DLL中,并没有这个命令,关于排列的只有SORT和SORTEX命令。
  不知道我想实现此功能,应该怎么做?能否提供点建议?

1 个回复

倒序浏览
iceman
社区贡献组   /  发表于:2013-6-6 18:30:00
沙发
回复 1楼qianwn的帖子

排序问题 5 :
可以使用 BeforeUserSort 参数 state 进行判断。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部