|
先祝各位愚人节快乐!!帮小弟解决个问题!
$ T# b$ S+ z* }2 _; A+ L4 L. |原本的数组 char *supplier[133]={"DME","ASD"};我用strcpy向里加入一个新的选项,然后
$ C% ^; {" t, K6 x执行下面代码,最后使选项菜单由原来的只有{"DME","ASD"};两项变为三项。实现了给option_menu添加项的功能,可是当再一次打开ug运行此DLL时,初始的option_menu还是原有的两项,请问我如何在construct_cb中为起始的数组每次都添加进去我上一次关闭时新增加的那一项。使得我新添加的项一直更新在option_menu里面。谢谢,求指点!!* k; j5 z. I* ~8 l* [
value.item_attr=UF_STYLER_SUBITEM_VALUES; ! w5 z% [7 @4 }. N- a( z
value.item_id=CHANGE_OPTION_0;
/ x- X# }4 W G% O5 |5 g2 ^5 f s* Y9 \value.value.strings=supplier;
( D; O+ C( y* C" Pvalue.count=3; , C# d6 T4 c3 H6 W. [
UF_STYLER_set_value(dialog_id,&value); |
|