iCAx开思网

标题: uc1616怎么不能用啊? [打印本页]

作者: hexuejunok    时间: 2008-8-22 08:50
标题: uc1616怎么不能用啊?
uc1616用于弹出一个点构造器对话框,使用时发现,在直接用向导生成的工程中,uc1616可以正常执行,但在含UIStyler对话框的工程中,却不能正常运行,就像这句话写和没写一样,也没有错误提示.

以下为对应程序,写在一个button下:
                     int irc;
        int type[2]={0,0};
        double point[3];
        char mess[40]="select a point";
     /* Make sure User Function is available. */  
     if ( UF_initialize() != 0)
          return ( UF_UI_CB_CONTINUE_DIALOG );

     /* ---- Enter your callback code here ----- */
       
        uc1601("why",1);

        irc = uc1616(mess, type, 0, point);

        uc1601("why1",1);


执行时,只弹出两个信息框,分别显示why1 和why2?

那位好心人知道是怎么回事,麻烦告诉一声,万分感激!!!!
作者: Hawk_weil    时间: 2008-8-23 23:08
你在创建UISTYLER对话框时没有在该回调函数上勾上“创建对话框”,所以只有uc1601的函数能正常调用,因为uc1601不受这个限制。
作者: hexuejunok    时间: 2008-8-27 08:58
我试过了,还真是这样,太感谢您了!!!




欢迎光临 iCAx开思网 (https://www.icax.org/) Powered by Discuz! X3.3