原创 CComboBox組合框控件添加下拉列表項及初始顯示設置

可以使用Insertstring和Addstring 進行下拉列表項添加 其中Addstring 爲按順序添加 Insertstring爲添加到指定位置 SetCurSel設置所選擇項 例 .AddString(_T("1")); .Ad

原创 MFC中 Edit Control控件自動換行屬性設置

Vertical Scrollbar = TRUE  //垂直滾動條 MultiLine = TRUE  //折爲多行 Horizontal Scrollbar = FALSE  //水平滾動條 Auto HScroll = FALSE 

原创 EDA使用隨機

1、可以新建原理圖庫和PCB庫,來封裝自己常用的器件,方便以後應用。 2、在封裝元器件庫時,圖上不要有任何標識,在屬性中設置名稱和編號,名稱默認爲存儲名,編號一般用字母代替,如R C U。 3、選中原理圖邊框,可以在右側或者右鍵更改圖紙尺

原创 Stm32 中RTC秒中斷的使用方法及例子

RTC(Real Time Clock)是實時時鐘的意思,它其實和TIM有點類似,也是利用計數的原理,選擇RTC時鐘源,再進行分頻,到達計數的目的。 RTC的秒中斷功能類似SysTick系統滴答的功能。RTC秒中斷功能其實是每計數一次就中

原创 DCB結構體介紹

串口DCB結構詳細介紹 DCBlength :DCB結構大小,即sizeof(DCB),在調用SetCommState來更新DCB前必須作設置  BaudRate : 指定當前採用的波特率,應與所連接的通訊設備相匹配  fBinary :

原创 AfxBeginThread 的使用方法參數介紹

用戶界面線程和工作者線程都是由AfxBeginThread創建的,MFC提供了兩個重載版的AfxBeginThread,一個用於用戶界面線程,另一個用於工作者線程。 用戶界面線程的AfxBeginThread: CWinThread* A

原创 OVERLAPPED結構體類型介紹及作用

OVERLAPPED是一個包含了用於異步輸入輸出的信息的結構體。 結構體聲明: typedef struct _OVERLAPPED { ULONG_PTR Internal; //操作系統保留,指出一個和系統相關的狀態 ULONG_PT

原创 find()函數用法

string中的與find相關函數 ① find()     string str1, str2;     char c;     str1.find(str2);//從串str1中查找時str2,返回str2中首個字符在str1中的地址

原创 WaitCommEvent事件

作用:爲一個特指的通信設備等待一個事件發生,該函數所監控的事件是與該設備句柄相關聯的一系列事件。 原型: BOOL WINAPI WaitCommEvent(                                        

原创 Left(),Mid(),Right() 用法

CString Left( int nCount ) const;                   //從左邊1開始獲取前 nCount 個字符 CString Mid( int nFirst ) const;            

原创 SetTimer 定時器使用方法

SetTimer函數的原型變爲: UINT SetTimer(UINT nIDEvent,UINT nElapse,void(CALLBACK EXPORT *lpfnTimer)(HWND,UINT ,YINT ,DWORD)) 當使用

原创 CFont 類函數 CreatePointFont 使用方法

這個函數提供了一種簡單的方法來創建指定字體類型和字體大小 BOOL CreatePointFont(    int nPointSize,    LPCTSTR lpszFaceName,    CDC* pDC = NULL ); 參數

原创 volatile int 與 int的不同

volatile 是個關鍵字。在一個變量前加上這個關鍵字,表示的含義來是告訴編譯器在編譯的時候不要優化掉這個變量,因爲一般的編譯器都有優化選項,某些優化過程就會把一些變量優自化掉。這個在嵌入式系統中很重要。 比如說你要在某個PROT不停的

原创 GetCommState與SetCommState函數的使用

GetCommState 讀取串口設置(波特率,校驗,停止位,數據位等). BOOL GetCommState(HANDLE hFile,LPDCB lpDCB); 第1個參數HANDLE hFile:hFile是由CreateFile函

原创 COMMTIMEOUTS(串口通訊超時參數設置)

在用ReadFile和WriteFile讀寫串行口時,需要考慮超時問題。如果在指定的時間內沒有讀出或寫入指定數量的字符,那麼ReadFile或WriteFile的操作就會結束。要查詢當前的超時設置應調用GetCommTimeouts函數,