#pragma once
template
void deleteex(t* pdata)
//----------mfc abort--------
void assertdebug(bool i_bsign, cstring i_strerror = l"error!");
//---------------------------
//----------mfc control----------
void zoomdlg(cdialog* io_pdlg, const float i_fratew, const float i_frateh);
void zoomtext(cdialog* io_pdlg, const float i_fratew, const float i_frateh);
void movedlg(cdialog* io_pdlg, const int i_iw, const int i_ih);
void showtaskbar(int itaskbarstatus);
void maximizewindow(cdialog* i_pdlg, int itaskbarstatus = sw_hide, int iscreeny = 0);
void keyboard();
void doevent();
//-------------------------------
#include "stdafx.h"
#include
#include "wince600.h"
#include "afx.h"
void getvesiontime(char ctime[21])
char* unicodtoechar(cstring &i_szdest)
void deleteheapdata(char *i_pdest)
void assertdebug(bool i_bsign, cstring i_strerror)
#endif
}void zoomdlg(cdialog* io_pdlg, const float i_fratew, const float i_frateh)
void zoomtext(cdialog* io_pdlg, const float i_fratew, const float i_frateh)
void movedlg(cdialog* io_pdlg, const int i_iw, const int i_ih)
void keyboard()
bool getcurfilepath(cstring& i_szdest)
i_szdest = szcurpath;
for(int i = i_szdest.getlength() ; i > 0 ;i-- )
}return true;
}file.write(pcontent , strlen(pcontent) + 1 );
deleteheapdata(pcontent);
file.close();
return true;
}bool readfile(cstring& o_szdata, const cstring i_szpath)
return false;
}bool findfile(const cstring i_szpath)
return false;
}colorref getrgb(const float i_fmin, const float i_fmax, const float i_fvalue)
else if( frate >= 0.5)
else if( frate >= 0.25)
else if( frate >= 0)
else
return rgb(r,g,b);
}void showtaskbar(int itaskbarstatus)
void maximizewindow(cdialog* i_pdlg, int itaskbarstatus , int iscreeny)
void doevent()
}threadex::threadex(handle& o_hcloseevent, lpthread_start_routine lpstartaddr,lpvoid lpvthreadparam)
threadex::~threadex()
m_heventthread = null;
closehandle(m_heventcloseevent);
trace(_t("~thread!/n"));
}bool isleapyear(int iyear)
int getdaysofmonth(int iyear, int imonth)
else
return 30;
}void browerfile(cstring szsrc)
}else
}}while(::findnextfile(hfile,&wfd));
::findclose(hfile);}}
wince 常用 控制
全屏顯示 int x getsystemmetrics sm cxscreen 獲取水平畫素 int y getsystemmetrics sm cyscreen 獲取垂直畫素 movewindow 0,0,x,y,1 全屏顯示 設定顏色 mfc 設定顏色 hbrush time onctlcolo...
WinCE檔案基本操作
wince 下對檔案的基本操作 wince 對檔案操作有兩種方式 一種是用wince 自帶的api 函式,另一種方法是用mfc 類庫種的cfile 類。我們先用第一種的操作 1 檔案的開啟 handle createfile lpctstr lpfilename,dword dwdesireacce...
WinCE檔案基本操作
wince 下對檔案的基本操作 wince 對檔案操作有兩種方式 一種是用 wince 自帶的api 函式,另一種方法是用 mfc類庫種的 cfile 類。我們先用第一種的操作 1 檔案的開啟 handle createfile lpctstr lpfilename,dword dwdesireac...