国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > C++ > 正文

VC++ VS2010 MFC CString 追加append 寫入文件 txt 捕捉鍵盤按鍵消息

2019-11-08 03:20:22
字體:
來源:轉載
供稿:網友

    老規矩,例程在評論的一樓。

    如果鍵盤消息(以及HID鍵盤設備)的字符源源不斷的涌來,那么單純的把字符發到界面中是不夠的,而且有些項目中,并不需要我們看到輸入本身,只需要把相關的數據保存起來。這樣,如何把輸入字符進行一定的格式處理,并進一步保存在文件中就有意義了。

    每一個按鍵消息,都對應到虛擬按鍵表格中的一個鍵值,那么可以通過判斷鍵值,利用WINDOWS的消息系統的WM_KEYDOWN消息,來實現字符的捕獲。

    然后,通過鍵值來分支程序,處理字符,儲存在全局變量中。

    文件的讀寫可以用C標準的fopen(),fwrite(),fPRintf(),fflush(),fclose()。

    例程中還演示了CString類型如何轉換為LPCWSTR,(GetBuffer和ReleaseBuffer),這個是C類型的函數在VC中常會碰到的問題。

    延伸一下,這個例程可以改改,直接適配在打卡器輸入數據的處理上。

    再延伸一下,把按鍵字符儲存在文件中的做法,對于連續輸入的數據源的程序,如何來debug,也是一個思路。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 利川市| 蕲春县| 肥西县| 宁德市| 老河口市| 桃江县| 江安县| 云和县| 张掖市| 闸北区| 乌兰浩特市| 巴楚县| 思南县| 醴陵市| 丁青县| 民权县| 北宁市| 修文县| 栾城县| 乃东县| 黄梅县| 马龙县| 新竹市| 海阳市| 淮安市| 雷山县| 长汀县| 榆中县| 阜新市| 桑日县| 惠来县| 石嘴山市| 琼结县| 长沙县| 萨迦县| 义乌市| 荆州市| 兴宁市| 淮南市| 晋州市| 贵德县|