WinCE顯示系統時間

2021-05-23 05:08:46 字數 1666 閱讀 9633

·獲取系統時間,主要用到兩個函式

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自適應螢幕解析度,支援橫屏與豎屏,...