CString, UpdateData() 等数据怎么定义到CCS中呢?CCS中可以添加这些库函数吗?怎么找到这些函数 结构体的定义呢?求帮助啊!!!!

解决方案 »

  1.   

    首先Updatedata()是函数不是数据,CString是数据类型。Updatedata()应该windows提供的库,在ccs中添加应该会有点难度。
      

  2.   

    BOOL CWnd::UpdateData(BOOL bSaveAndValidate)
    {
    ASSERT(::IsWindow(m_hWnd)); // calling UpdateData before DoModal? CDataExchange dx(this, bSaveAndValidate); // prevent control notifications from being dispatched during UpdateData
    _AFX_THREAD_STATE* pThreadState = AfxGetThreadState();
    HWND hWndOldLockout = pThreadState->m_hLockoutNotifyWindow;
    ASSERT(hWndOldLockout != m_hWnd);   // must not recurse
    pThreadState->m_hLockoutNotifyWindow = m_hWnd; BOOL bOK = FALSE;       // assume failure
    TRY
    {
    DoDataExchange(&dx);
    bOK = TRUE;         // it worked
    }
    CATCH(CUserException, e)
    {
    // validation failed - user already alerted, fall through
    ASSERT(!bOK);
    // Note: DELETE_EXCEPTION_(e) not required
    }
    AND_CATCH_ALL(e)
    {
    // validation failed due to OOM or other resource failure
    e->ReportError(MB_ICONEXCLAMATION, AFX_IDP_INTERNAL_FAILURE);
    ASSERT(!bOK);
    DELETE_EXCEPTION(e);
    }
    END_CATCH_ALL pThreadState->m_hLockoutNotifyWindow = hWndOldLockout;
    return bOK;
    }通过DoDataExchange改变获取值