Wince常用操作

2021-05-23 21:05:19 字數 2547 閱讀 1116

#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...