iCAx开思工具箱

标题: UF_STYLER_ask_values问题 [打印本页]

作者: gjh_nt    时间: 2005-12-20 11:30
标题: UF_STYLER_ask_values问题
UF_STYLER_ask_values问题

如何获得单选列表中激活对象的字符串“O0027”?我在 UF_STYLER_item_value_type_s 中找不到定义,请高手指点一二不胜感激!

         char        StrBuf[MAX_LINE_SIZE];
         UF_STYLER_item_value_type_t list_data;

         list_data.item_id       = NC_CODE_SUB_PRO_LIST;
//         list_data.indicator     = UF_STYLER_SELECTION_VALUE;
         list_data.count         = gSubProNameList.sub_pro_num;
//         list_data.item_attr     = UF_STYLER_LIST_SHOW;
         list_data.subitem_index = UF_STYLER_NO_SUB_INDEX;

         if ( UF_CALL ( UF_STYLER_ask_value ( dialog_id, &list_data ) ) ) return (UF_UI_CB_CONTINUE_DIALOG);
         sprintf(StrBuf,"第%d行",list_data.value.integer);
         uc1601( StrBuf, 1 );
作者: supergirl    时间: 2005-12-20 13:18
list_data.item_id       = NC_CODE_SUB_PRO_LIST;
list_data.item_attr = UF_STYLER_VALUE;
list_data.indicator     = UF_STYLER_INTEGER_VALUE;
UF_STYLER_ask_value ( dialog_id, &list_data );
int value = list_data .value.integer;
list_data .indicator = UF_STYLER_STRING_VALUE;
UF_STYLER_ask_value ( dialog_id, &list_data  );
char string[256];
sprintf ( string, "%s", list_data.value.string );

value里是你选的东东的index,string里是那个东东的值
作者: gjh_nt    时间: 2005-12-20 16:07
谢谢!
作者: boliang99    时间: 2006-1-5 18:50
用uistyler做界面太麻烦,还是用VC方便。也美观一点
作者: supergirl    时间: 2006-1-6 09:17
呵呵,但是selection是VC的对话框没有办法做的。用UIstyler可以把selection做到对话框里面,还可以像UG一样做出带selection step的对话框。用VC做的对话框,只能调UG的class selection来选东西了,如果你有很多步骤,每一步要选不同的东东,烦死了。
作者: koko63    时间: 2006-1-7 09:47
中国外贸通,把的您产品上传到网上让全国各地看到.为您创造更多的生意机会.而且可免费注册发布供求信息和产品信息https://china.53trade.com/?lms0107
作者: zerohou81    时间: 2006-1-11 10:55
是呀是呀,本人也有同感,如果一定要用到数据库,还是用MFC比较好!!!




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