iCAx开思工具箱

标题: 【讨论】ug调用mfc dl时的参数类型转换问题l [打印本页]

作者: pinkwall    时间: 2003-7-9 22:12
标题: 【讨论】ug调用mfc dl时的参数类型转换问题l
用mfc dll做ug二次开发可以说是对ug二次开发不小的扩展
  
不过有一个基本问题 就是参数传递时的类型转换
  
在call_back里面大多是char 型的东东,c里面最多也就到string
  
但是在mfc dll中好多地方都使用cstring 是一个c++的基础类,所以在两种不同对话框之间
  
传递参数时,就牵扯到了类型转换的问题
  
大家讨论讨论有什么好方法进行转换呢??
  
用cstring类自带的getat()等等比较麻烦
作者: spline    时间: 2003-7-10 07:59
这个是可以直接强制转换的,cstring重载了char*的运算符(只能在部分函数中使用)。
如果你用的函数不支持着各类型转换,可以用strcpy()复制一份出来。
再不行,就用GetAt()自己做一个转换函数了-几乎不会出现的情况。




欢迎光临 iCAx开思工具箱 (https://t.icax.org/) Powered by Discuz! X3.3