原创 使用GDI+畫儀表錶盤

Gdiplus::Bitmap * CSlaveView::GetPumpImage( float fMin,float fMax,float fValue,CString strUnit ) { const float PI=3.14

原创 VC基本函數一覽

VC基本函數一覽 2007-03-16 23:12 CSize說明一個矩形的高和寬,調用CDC::GetTextExtent成員函數計算使用當前字體的一行文字的高和寬決定的尺寸。 CString::LoadString把一個由nID

原创 strcpy和strncpy區別 memcpy strcpy strncpy lstrcpy lstrncpy wstrcpy, memmove

  strcpy和strncpy區別(2009-04-27 15:48:52) 轉載標籤:雜談 分類:C++/C 第一種情況: char* p="how are you ?"; char name[2

原创 MFC的進程和線程

2007-08-29 17:07       Win32的線程     線程的創建   使用CreateThread函數創建線程,CreateThread的原型如下: HANDLE CreateThread( LPSECURI

原创 EVC模擬器串口通信配置

    最近在用EVC做串口通信方面的程序,因爲開發板還沒有到,故只能在模擬上運行程序。由於是剛接觸EVC,對CE都還不是很瞭解,也不知道怎樣設置才能將PC機的串口映射成模擬器的串口,上網找了些資料也不是很詳細,經過一番摸索終於弄好了。

原创 XP上的T9輸入法

  最近幾天因爲有個項目上面需要輸入中文,但產品是觸摸屏的,不帶鍵盤和鼠標,所以需要自己寫一個漢字輸入法,想起以前自己有一個CE6上面的T9輸入法,於是把它拿到XP上面又重寫了一下,現在基本上可以用了。它只有一些最基本的功能:只能單個的輸

原创 使用GetAdaptersInfo獲取本地IP信息

MSDN中關於GetAdaptersInfo的說明:   This function retrieves adapter information for the local computer. DWORD GetAdaptersInfo(

原创 CFile的使用說明

在程序中碰到這個一段代碼: 講的是CFILE類的文件操作,故參考MSDN系統學習一下(翻譯了一下英文): CFile file;CFileException fe; //打開文件if(!file.Open(lpszPathName,C

原创 從CString到char [].怎麼做安全

1.CString s1="ad";char    s2[256];strcpy(s2,s1); 2.strcpy(s2,s1.GetBuffer(s1.GetLength); 3.strcpy(s2,s1.GetBuffer(0); 4

原创 CE6.0上的T9拼音輸入法

能輸入漢字,英文字母,標點符號,無聯想功能

原创 關於Debug和Release之本質區別的討論

一、Debug 和 Release 編譯方式的本質區別   Debug 通常稱爲調試版本,它包含調試信息,並且不作任何優化,便於程序員調試程序。Release 稱爲發佈版本,它往往是進行了各種優化,使得程序在代碼大小和運行速度上都是最優的

原创 VC之CString,wchar_t,int,string,char*之間的轉換

1. CString 轉 wchar_t CString path = "asdf"; wchar_t wstr[256] = path.AllocSysString(); 或者: wchar_t wcstring[256]; M

原创 無標題對話框的移動

 重載ON_WM_NCHITTEST()消息,在OnNcHitTest(CPoint point)中加入以下代碼: LRESULT Dlg**::OnNcHitTest(CPoint point){ CRect rc; GetClient