首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > PB >

uo_tooltip创造提示C0001: Illegal data type: toolinfo

2013-01-09 
uo_tooltip创建提示C0001:Illegaldatatype:toolinfo我在新创建了一个非可视化类,在Localexternalfunction

uo_tooltip创建提示C0001: Illegal data type: toolinfo
我在新创建了一个非可视化类,在Local   external   function中 
定义ToolTipMsg如下: 
Function   integer   ToolTipMsg(long   hWnd,   long   uMsg,   long   wParam,   REF   TOOLINFO   ToolInfo)   library   "user32.dll "   Alias   For   "SendMessageA " 
为什么一存盘就会出现如下错误? 
Error               C0001:   Illegal   data   type:   toolinfo 

直接从导入uo_tooltip控件又可以导入成功,自己新建,复制代码过去,就会报错,求解?
[解决办法]
REF TOOLINFO ToolInfo
TOOLINFO 是什么类型? 数据类型错误啊
[解决办法]
Function integer ToolTipMsg(long hWnd, long uMsg, long wParam, REF str_toolinfo ToolInfo) library "user32.dll" Alias For "SendMessageA;ANSI"
这样试下
[解决办法]
没有创建这个structure,程序怎么知道他里面是啥。。。
你new-pb object选择structure
typedef struct tagTOOLINFO{   UINT cbSize;   UINT uFlags;   HWND hwnd;   UINT uId;   RECT rect;   HINSTANCE hinst;   LPTSTR lpszText;   }
然后填上对应的结构变量,保存就好了。注意类型
[解决办法]
应该有个实例结构,你在导入的uo_tooltip控件界面上,点view ->structure list应该能看到这个结构吧。
[解决办法]
uo_tooltip创造提示C0001:   Illegal   data   type:   toolinfo

就在uo_tooltip对象的structure list中

热点排行