yarimuzi 发表于 2008-5-10 10:38:12

请教:为什么TAB上的控件不能赋值,请高手指点!

这是我的一个小程序,调试时一点“OK”按扭出现如下提示: NON-FATAL RUN-TIME ERROR:   "111.c", line 27, col 13, thread id 0x00000CA4:   Library function error (return value == -58 ). The control does not have a value
哪位大虾帮忙看下,万分感激!

代码如下:
#include <cvirte.h>               
#include <userint.h>
#include "111.h"
static int panelHandle;
int main (int argc, char *argv[])
{
        if (InitCVIRTE (0, argv, 0) == 0)
                return -1;        /* out of memory */
        if ((panelHandle = LoadPanel (0, "111.uir", PANEL)) < 0)
                return -1;
        DisplayPanel (panelHandle);
        RunUserInterface ();
        DiscardPanel (panelHandle);
        return 0;
}

int CVICALLBACK OkCallback (int panel, int control, int event,
                void *callbackData, int eventData1, int eventData2)
{
        switch (event)
        {
                case EVENT_COMMIT:
                                                                                                       
        //        SetActiveTabPage (panelHandle, PANEL_TAB,1 );
                        SetCtrlVal (panelHandle, TABPANEL_STRING, "SDFSDF");   

                        break;
        }
        return 0;
}

int CVICALLBACK QuitCallback (int panel, int control, int event,
                void *callbackData, int eventData1, int eventData2)
{
        switch (event)
        {
                case EVENT_COMMIT:
                        QuitUserInterface (0);
                        break;
        }
        return 0;
}

cpubbs 发表于 2008-5-11 22:22:43

http://www.cpubbs.com/bbs/viewthread.php?tid=55545&highlight=%2Byarimuzi

咦,兄弟,不是解决了吗?呵呵!

DUODUO123 发表于 2011-3-22 15:52:35

Lady GaGa
Michael
Jackson
vitas
Justin Bieber
Avril Lavigne
Westlife
Backstreet Boys
Linkin Park
Britney Spears
Eminem
Akon
Groove Coverage
Shakira
Mariah Carey
Taylor Swift
Black Eyed Peas
Katy Perry
Blue
Rihanna
Lenka
Sarah Connor
Madonna
Sarah Brightman
Celine Dion
Green Day
Usher
Alizee
owl city
Enya
Amy Diamond
Christina
Aguilera
Alicia Keys
Miley Cyrus
One Republic
Jennifer Lopez
2Pac
Maria Arredondo
Adam Lambert
U2
Timbaland
Norah Jones
50 Cent
Lene Marlin




xuezhang1234 发表于 2011-3-22 10:42:40

先获得TABPage的句柄 GetPanelHandleFromTabPage
页: [1]
查看完整版本: 请教:为什么TAB上的控件不能赋值,请高手指点!