术语 | DFX::Text | ||||||||
释义 | DFX_Text void AFXAPI DFX_Text( CDaoFieldExchange* pFX, LPCTSTR szName, CString& value, int nPreAllocLength = AFX_DAO_TEXT_DEFAULT_SIZE, DWORD dwBindOptions = AFX_DAO_ENABLE_FIELD_CACHE ); 参数:
说明: DFX_TEXT函数在CDaoRecordset对象的字段数据成员和数据源中记录的列之间交换CString数据。数据在DAO中的DAO_CHAR(如果定义了_UNICODE则为DAO_WCHAR)与记录集中的CString之间映射。 示例: 这个例子演示了对DFX_TEXT的一些调用。同时注意对CDaoFieldExchange::SetFieldType的两个调用。通常ClassWizard把对SetFieldType和相关DFX的调用写入第二个调用。你必须编写第一个调用及其DFX调用。建议你将所有的参数放在“//{{AFX_FIELD_MAP”注释之前。必须将参数写在注释之外。 // DFX_Text的例子 void CSections::DoFieldExchange(CDaoFieldExchange* pFX) { pFX->SetFieldType(CDaoFieldExchange::param); DFX_Text(pFX, "Name", m_strNameParam); //{{AFX_FIELD_MAP(CSections) pFX->SetFieldType(CDaoFieldExchange::outputColumn); DFX_Text(pFX, "CourseID", m_strCourseID); DFX_Text(pFX, "InstructorID", m_strInstructorID); DFX_Short(pFX, "LabFee", m_nRoomNo); DFX_Text(pFX, "LabFee", m_strSchedule); DFX_Short(pFX, "SectionNo", m_nSectionNo); DFX_Currency(pFX, "LabFee", m_currLabFee); //}}AFX_FIELD_MAP } 请参阅: DFX_Bool, DFX_Long, DFX_Currency, DFX_Short, DFX_Single, DFX_Double, DFX_DateTime, DFX_Byte, DFX_Binary, DFX_LongBinary, CDaoFieldExchange::SetFieldType |
||||||||
随便看 |
|
MFC类库中文详解手册包含4274条MFC类库参考词条,基本涵盖了Microsoft基本类库中的类、全局函数、全局变量和宏的内容,是计算机编程的有利工具。