freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

綜合課程設(shè)計報告--鍵盤輸入截獲系統(tǒng)的設(shè)計與實現(xiàn)(編輯修改稿)

2025-02-14 23:57 本頁面
 

【文章內(nèi)容簡介】 CTION, OnButtonWaistAction)BEGIN_MESSAGE_MAP(CCppWindowsHookDlg, CDialog)//這是消息映射的實現(xiàn),其中有6個消息ON_MESSAGE(WM_KEYSTROKE, OnHookKeyboard)//鍵盤鉤子處理函數(shù)以及資源ID映射ON_MESSAGE(WM_KEYINPUT, OnHookLowKeyboard)//低級鍵盤鉤子處理函數(shù)以及資源ID映射ON_BN_CLICKED(IDC_SETHOOK, amp。CCppWindowsHookDlg::OnBnClickedSethook)//“全局鍵盤鉤子”按鈕對應的函數(shù)和操作ON_BN_CLICKED(IDC_SETHOOKTHREAD, amp。CCppWindowsHookDlg::OnBnClickedSethookthread)//“線程鍵盤鉤子”按鈕對應的函數(shù)和操作ON_BN_CLICKED(IDC_SETHOOKINPUT, amp。CCppWindowsHookDlg::OnBnClickedSethookinput)//低級鍵盤屏蔽按鈕對應的函數(shù)和操作ON_BN_CLICKED(IDC_RESETTEXT, amp。CCppWindowsHookDlg::OnBnClickedResettext)//“清空”按鈕對應的函數(shù)和操作END_MESSAGE_MAP() 初始化對話框函數(shù)函數(shù)功能:OnInitDialog()初始化對話框,函數(shù)代碼:BOOL CCppWindowsHookDlg::OnInitDialog()//初始化對話框{ CDialog::OnInitDialog()。// 設(shè)置此對話框的圖標。當應用程序主窗口不是對話框時,框架將自動 執(zhí)行此操作 SetIcon(m_hIcon, TRUE)。 // 設(shè)置大圖標 SetIcon(m_hIcon, FALSE)。 // 設(shè)置小圖標 return TRUE。 // 除非將焦點設(shè)置到控件,否則返回 TRUE}鍵盤鉤子函數(shù)函數(shù)功能::OnHookKeyboard( )這一個函數(shù)是針對能夠具體顯示到所編輯文本框中的鍵盤輸入的鍵的設(shè)置,在運行時加載動態(tài)鏈接庫,當完成了鉤子的安裝時,即可截獲鍵盤輸入,同時將鍵的信息發(fā)送到本應用程序的主窗口上顯示??刹榭唇孬@內(nèi)容。函數(shù)代碼:// 鍵盤鉤子處理函數(shù)long CCppWindowsHookDlg::OnHookKeyboard(WPARAM wParam, LPARAM lParam){ CString str。 GetKeyNameText(lParam, (80), 80)。//獲得緩沖區(qū) ()。//釋放內(nèi)存 CString strItem(L用戶按鍵: + str + L\r\n)。 //user strike//截獲內(nèi)容保存FILE *fp。 fp=fopen(,a)。 fprintf(fp,%s,str)。 fclose(fp)。// 添加鍵數(shù)據(jù)到編輯框中 CString strEdit。 GetDlgItem(IDC_MSG)GetWindowText(strEdit)。 GetDlgItem(IDC_MSG)SetWindowText(strItem + strEdit)。 return 0。} 低級鍵盤鉤子處理函數(shù)CCppWindowsHookDlg::OnHookLowKeyboard( )函數(shù)功能:函數(shù)代碼:long CCppWindowsHookDlg::OnHookLowKeyboard(WPARAM wParam, LPARAM lParam){ CString str。 //虛擬按鍵碼轉(zhuǎn)換成掃描碼(所要求的GetKeyNametext) UINT scanCode = MapVirtualKeyEx(wParam, 0, GetKeyboardLayout(0))。 switch(wParam) //按鍵碼 {//某些鍵通過上述功能最終被映射到數(shù)字鍵盤,設(shè)置擴展位: //如下,否則將以十六進制的形式顯示出來 case VK_INSERT://對應ASII碼為45 case VK_DELETE:/
點擊復制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1