F:\UG\UI styler Exercise\UISExe_template.c(413) : error C2275: 'UF_STYLER_item_value_type_t' : illegal use of this type as an expression
c:\program files\eds\unigraphics nx\ugopen\uf_styler.h(288) : see declaration of 'UF_STYLER_item_value_type_t'
为什么说_STYLER_item_value_type_t是非法使用?搞不懂。请诸位大侠指点。作者: tari 时间: 2004-10-10 14:24
头文件包含进去了没有?设置编译环境没问题吧作者: 刘亮 时间: 2004-10-10 15:47
把它'UF_STYLER_item_value_type_t' 申明放在变量申明的最前面试试作者: spartutu 时间: 2004-10-10 19:17
设置环境具体是怎么设置?
我的一部分代码如下:int UIEXE_cancel_cb ( int dialog_id,
void * client_data,
UF_STYLER_item_value_type_p_t callback_data)
{
/* Make sure User Function is available. */
if ( UF_initialize() != 0)
return ( UF_UI_CB_CONTINUE_DIALOG );
/* ---- Enter your callback code here ----- */
uc1601("Cancel button is pressed",1);
UF_STYLER_item_value_type_t data;
data.item_attr = UF_STYLER_VALUE;
data.item_id = UIEXE_INT_1; //get the value in the edit box
UF_STYLER_ask_value(dialog_id,[$data)]
char message[133];
message[0]='\0';
sprintf(message,"now the value in the integer is %d",data.value.integer);
uc1601(message,1);