·獲取系統時間,主要用到兩個函式
void getsystemtime(
lpsystemtime lpsystemtime
void getlocaltime(
lpsystemtime lpsystemtime
lpsystemtime是乙個指向systemtime結構體的指標,
函式執行完畢後,獲取的時間資訊填充到這個結構體中。
typedef struct _systemtime systemtime;
getsystemtime和getlocaltime有一定的區別,前者獲取的是utc(國際標準)時間,後者獲取本地(北京)時間。兩者獲取的時間應該相差8個小時(北京在東8區)。
view plaincopy to clipboardprint?
systemtime systemtime;
getsystemtime(&systemtime);
getlocaltime(&systemtime);
m_year = systemtime.wyear;
m_month = systemtime.wmonth;
m_date = systemtime.wday;
m_week = systemtime.wdayofweek;
m_hour = systemtime.whour;
m_min = systemtime.wminute;
m_sec = systemtime.wsecond;
m_msec = systemtime.wmilliseconds;
systemtime systemtime;
// getsystemtime(&systemtime);
getlocaltime(&systemtime);
m_year = systemtime.wyear;
m_month = systemtime.wmonth;
m_date = systemtime.wday;
m_week = systemtime.wdayofweek;
m_hour = systemtime.whour;
m_min = systemtime.wminute;
m_sec = systemtime.wsecond;
m_msec = systemtime.wmilliseconds;
·獲得系統時間,並將系統時間顯示到乙個static text控制項上
示例**:
view plaincopy to clipboardprint?
tchar strtime[20];
ctime time = ctime::getcurrenttime();
swprintf(strtime,_t("%04d-%02d-%02d %02d:%02d:%02d"),time.getyear(),time.getmonth(),time.getday(),
time.gethour(),time.getminute(),time.getsecond());
cstring m_strtime = (cstring)strtime;
getdlgitem(idc_time)->setwindowtext(m_strtime);
WinCE顯示驅動
wince的顯示驅動和普通的裝置驅動不一樣.普通的裝置驅動是由裝置管理器device.exe載入和管理的 而顯示驅動是由gwes.exe載入和管理的,類似的由gwes載入管理的還有鍵盤滑鼠,觸控螢幕,印表機等驅動,這些叫本地驅動 內建驅動 所以,顯示驅動ddi就不是常見裝置驅動的ddi 流介面ddi...
顯示系統時間以及可變時間
獲取系統時間我們最常用到的事情之一,有時候需要的不僅僅是當前時間,而是顯示時間。現在先來獲取系統當前時間吧。datetime time datetime.now.date 當前時間 datetime time datetime.now.year 當前年 datetime time datetime....
WinCE 多功能控制項之無閃爍時間顯示
h,cpp檔案 而非dll或元件形式。執行平台 windows95 98 2000 xp vista window mobile 5 6 windows ce 4.2 5 6 1.wince全屏顯示 2.wince工作列隱藏,退出程式時時顯示工作列等 3.wince自適應螢幕解析度,支援橫屏與豎屏,...