原创 Ubuntu虛擬機安裝注意事項

一. 安裝VMware Tool時,需要把軟盤和DVD選擇爲自動檢測。 二. 當網絡爲wifi時,網絡適配器選擇NAT->橋接模式(B):直接連接物理網絡 三. 英文語言轉爲中文語言 1.鼠標單擊電源按鈕,然後點擊system sett

原创 MFC之一改變界面背景

在OnPaint中:IsIconic()函數是指最小化到任務欄 if (IsIconic())  {   CPaintDC dc(this); // 用於繪製的設備上下文   SendMessage(WM_ICONERASEBKGND,

原创 I2C協議

文章來源:http://dpinglee.blog.163.com/blog/static/14409775320112239374615/ 1.I2C協議    2條雙向串行線,一條數據線SDA,一條時鐘線SCL。    SDA傳輸數

原创 UEFI (1)-小遊戲

聲明:本系列的學習來源是戴正華的<UEFI原理與編程>與網上的一些博客,如果涉及到侵權,麻煩聯繫我,謝謝! 此聲明代表這一個系列,後面不再重複。 **********************************************

原创 MFC之五WIN32 API串口操作2串口同步方式寫

 DWORD dwBytesWrite=100;  COMSTAT ComStat;  DWORD dwErrorFlags;  BOOL bWriteStat;  CString cs; //需要輸出的字符  int numbe

原创 MFC之二圖標的替換和界面限制大小

1 圖標的替換 1.1 把自己替換的ICO圖標以同樣的名字替換掉項目文件夾res中的ICO文件 1.2 往項目加載自己的ICO文件,然後在項目界面類修改加載圖標的ID號:m_hIcon = AfxGetApp()->LoadIcon(ID

原创 MFC之三文本文件讀寫

CStdioFile myFile; CString readlog; CFileException fileException; /* open函數: 第一個參數是文本文件的名字 第二個參數是打開的類型: ·CFile::modeCre

原创 MFC之七讀寫文本文件TXT的漢字

因爲格式不同,有時讀寫文本文件TXT的漢字時,會亂碼。 在讀寫文本文件前加入如下代碼: char* pOldLocale=_strdup(setlocale(LC_CTYPE,NULL)); setlocale(LC_CTYPE,"ch

原创 MFC之六串口打印中文時的轉換

//由於中文佔2個字節,所以如果利用CString輸出,就會輸出亂碼 //CString轉換成Char,並且返回字節數  int CString2Char(BYTE *ch,CString cs)  {      //最終轉換成的字符  

原创 MFC之四WIN32 API串口操作1串口初始化

InitCom() {               if(hCom!=NULL)        CloseHandle(hCom); //程序退出時關閉串口       //利用CreateFile打開串口        hCom=Cr