首页
社区
课程
招聘
[旧帖] [求助]return语句不结束函数了 0.00雪花
发表于: 2010-4-6 02:31 1569

[旧帖] [求助]return语句不结束函数了 0.00雪花

2010-4-6 02:31
1569
希望各位帮我看下
/*--------------------------------------------------------------------
        向TAB控件添加选项卡函数,它需要一个参数就是TAB控件的句柄
--------------------------------------------------------------------*/
BOOL        myAddTabNum(HWND        hwndTab)
{
        if (hwndTab == NULL)
            return FALSE;
        UINT        nTabNameID;        //用来保存TAB控件数量
        TCITEM        tie;                //放置选项卡控件内容的结构

        //选项卡:TabCtrl_InsertItem函数负责在
        //                 选项卡控件插入一个新的标签
        //                 第二个参数是标签的编号
        //选项卡上的名称都保存在StructFile.h文件中的TabName结构数组中
        tie.mask   = TCIF_TEXT;
        for (nTabNameID = 0; nTabNameID<TABNUM; nTabNameID++)
        {
                tie.pszText        = TabName[nTabNameID].szTabName;
                TabCtrl_InsertItem(hwndTab,nTabNameID,&tie);
        }
        return TRUE;
}

当我提交一个空个句柄时,它也不返回。我都愁死了
请各位帮帮忙
C语言SDK,WindowsXP,VS2008
最后补充一下,会不会跟多层的for和if语句嵌套有关。我上面的代码就是随便复制了一段过来。实际上我出问题的代码太长了没法复制,是从一个3维数组中找到相同的值,并作大量处理。反正了嵌套了若干层的for和if语句。其中的return语句就失效了。

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (1)
雪    币: 61
活跃值: (25)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
2
调试一下就知咯。看看你传入的hwnd是否为NULL。条件成立一定会return的。
2010-4-6 13:26
0
游客
登录 | 注册 方可回帖
返回
//