原创 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函數,