DDX_FieldText for CTime
Charles -- chung.charles@syncrude.com
Thursday, September 19, 1996
Environment: MSVC 1.52 , Win 3.1
Hi all,
I have a variable of type CTime and I would like to perform
"DoDataExchange" on it. However, DDX_FieldText does not take in CTime as a
variable. Is there any other function I can call instead of DDX_FieldText?
The folowing is an extract from my code.
Thanx.
Charles.
class TEST_TYPE {
CTime m_INSET_DATE ;
} m_pSet ;
void CChemInvView::DoDataExchange(CDataExchange* pDX)
{
CRecordView::DoDataExchange(pDX);
DDX_FieldText(pDX, IDC_TXT_INSERT_DATE,
m_pSet.m_INSERT_DATE, m_pSet) ;
}
David Little -- dlittle@communique.net
Saturday, September 21, 1996
[Mini-digest: 2 responses]
If you were using a 16-bit CRecordset, you could use this (or something similar):
DoFieldExchange()
{.....
RFX_Date(pFX, "UCRACCT_ACTIVITY_DATE", m_UCRACCT_ACTIVITY_DATE);
}
in place of the DDX routines, and don't forget...CTime doesn't work for dates prior to 1970, so you can't use it for birthdate....
----------
From: Chung, Charles[SMTP:chung.charles@syncrude.com]
Sent: Thursday, September 19, 1996 1:24 PM
To: C++
Subject: DDX_FieldText for CTime
Environment: MSVC 1.52 , Win 3.1
Hi all,
I have a variable of type CTime and I would like to perform
"DoDataExchange" on it. However, DDX_FieldText does not take in CTime as a
variable. Is there any other function I can call instead of DDX_FieldText?
The folowing is an extract from my code.
Thanx.
Charles.
class TEST_TYPE {
CTime m_INSET_DATE ;
} m_pSet ;
void CChemInvView::DoDataExchange(CDataExchange* pDX)
{
CRecordView::DoDataExchange(pDX);
DDX_FieldText(pDX, IDC_TXT_INSERT_DATE,
m_pSet.m_INSERT_DATE, m_pSet) ;
}
-----From: pjn@indigo.ie (pjn)
Unfortunately there is no routine for this. If you were in Win32, you
could read it in as a COleDateTime and then convert to a CTime but
this is not going to solve your immediate problem. You might want to
have a look at a number of classes I have produced called "DTime". Its
home page is at URL:http://indigo.ie/~pjn/dtime.html
'''
@ @
+========================ooO-(_)-Ooo=================================+
| PJ Naughter |
| |
| Software Developer Email: pjn@indigo.ie |
| Softech Telecom Tel: +353-1-2958384 |
| Fax: +353-1-2956290 |
| Author of DTime - A Collection URL: http://indigo.ie/~pjn |
| of Date & Time classes for MFC |
| |
| Addr: 7 Woodford, Brewery Road, Stillorgan, |
| Blackrock, Co. Dublin, Republic of Ireland |
+====================================================================+
| Вернуться в корень Архива
|