国产探花免费观看_亚洲丰满少妇自慰呻吟_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,也是一個思路。


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

圖片精選

主站蜘蛛池模板: 南丰县| 阿坝县| 攀枝花市| 普安县| 北流市| 泰州市| 青田县| 双江| 天门市| 开鲁县| 城步| 南昌县| 和龙市| 枣阳市| 山东省| 朝阳县| 荣昌县| 宿迁市| 永兴县| 内丘县| 游戏| 永吉县| 广安市| 盐山县| 临泉县| 石渠县| 盐亭县| 兴宁市| 潜江市| 宝应县| 广平县| 靖远县| 尼勒克县| 讷河市| 那坡县| 蛟河市| 丽水市| 溆浦县| 黔江区| 淮南市| 介休市|