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

正文內(nèi)容

windows屏幕保護程序(編輯修改稿)

2025-06-16 23:43 本頁面
 

【文章內(nèi)容簡介】 P 釋放鼠標左鍵 WM_LBUTTONDBLCLK 雙擊鼠標左鍵 WM_RBUTTONDBLCLK 按下鼠標右鍵 WM_RBUTTONUP 釋放鼠標右鍵 WM_RBUTTONDBLCLK 雙擊鼠標右鍵 WM_MBUTTONDOWM 按下鼠標中鍵 WM_MBUTTONUP 釋放鼠標中鍵 WM_MBUTTONDBLCLK 雙擊鼠標中鍵 北華航天工業(yè)學(xué)院計算機系 制作 單擊此處編輯母版標題樣式 VC++中鼠標的處理 ?對于上面所列的鼠標操作中的最后兩種,不能直接使用 Windows定義的消息來判斷,只能通過編程,將多種消息和數(shù)據(jù)組合之后判斷。例如,判斷用戶是否按下鼠標左鍵之后進行拖動操作可以通過以下程序段來實現(xiàn),用 case語句來實現(xiàn): case WM_MOUSEMOVE: if (wParamamp。MK_LBUTTON) //只處理鼠標拖動的消息 { ?? // 處理程序 } 北華航天工業(yè)學(xué)院計算機系 制作 單擊此處編輯母版標題樣式 VC++中鼠標的處理 ?在處理鼠標消息的過程中,消息的 wParam參數(shù)和 lParam參數(shù)起了重要的作用。 wParam參數(shù)中保存了在消息產(chǎn)生時其他操作進行的狀態(tài);用戶可以通過位屏蔽操作來判斷在該消息產(chǎn)生的同時,其余操作是否正在進行。這正是在程序中判斷復(fù)雜鼠標操作的基本方法。例如,上面判斷拖動操作的程序段就用了位操作 wParam& MK_LBUTTON, 判斷在鼠標移動( WM_MOUSEMOVE)的同時鼠標左鍵是否同時被接下。如果,鼠標左鍵同時按下,則位操作的結(jié)果為 TRUE,說明當(dāng)前操作為拖動操作,程序可以繼續(xù)進行下一步處理。又如需要判斷單擊鼠標左鍵時是否同時按下了 Ctrl鍵或Shift鍵,可以用以下程序段來處理: 北華航天工業(yè)學(xué)院計算機系 制作 單擊此處編輯母版標題樣式 VC++中鼠標的處理 case WM_ LBUTTONDOWN: if( wParamamp。MK_CTROL) { //Ctrl鍵同時按下 if (wParamamp。MK_ SHIFT) {// Ctrl 鍵和 Shift鍵都同時按下 ?? // 處理程序 } else { // Ctrl健同時按下,但 Shift鍵沒有被按下 ??. // 處理程序 } 北華航天工業(yè)學(xué)院計算機系 制作 單擊此處編輯母版標題樣式 VC++中鼠標的處理 else if( wParamamp。MK_ SHIFT) { // Shift鍵同時按下,但 Ctrl鍵沒有被接下 ?? // 處理程序 } else { // Shift 鍵和 Ctrl鍵都未按下 ?? // 處理程序 } 北華航天工業(yè)學(xué)院計算機系 制作 單擊此處編輯母版標題樣式 VC++中鼠標的處理 ?lParam參數(shù)保存了消息產(chǎn)生時鼠標所在點的坐標,其中低16位為 X坐標,高 16位為 Y坐標。 ?在處理鼠標消息的時候,如果需要處理鼠標雙擊消息,則在注冊窗口類時,窗口的風(fēng)格必須包括 CS_DBCLCKS。否則即使執(zhí)行了雙擊操作,窗口也只能收到兩條 WM_ BUTTONUP和 WM_BUTTONDOWN消息。區(qū)分雙擊操作和兩次單擊操作是以兩次擊鍵的時間間隔為標準的。當(dāng)兩次擊鍵的時間間隔小于 500毫秒時, Windows將其視為雙擊操作:如果兩次擊鍵的時間間隔大于 500毫秒, Windows將其視為兩次單擊操作。 500毫秒為默認的時間間隔,用戶可以通過調(diào)用SetDoubleClickTime函數(shù)來修改這一時間間隔。SetDoubleClickTime函數(shù)的原型定義如下: ?BOOL SetDoubleClickTime( UINT uInterval // 新的擊鍵時間間隔) 北華航天工業(yè)學(xué)院計算機系 制作 單擊此處編輯母版標題樣式 VC++中鼠標的處理 2.鼠標捕捉 ?在通常情況下,只有當(dāng)鼠標位于窗體內(nèi)時,窗體才能接收到鼠標的消息。如果需要接收所有的鼠標消息而不論鼠標是否在窗口內(nèi),這時可以調(diào)用 SetCapture函數(shù)來實現(xiàn)。SetCapture函數(shù)的原型定義如下: HWND SetCapture ( HWND hwnd // 窗口句柄 ); ?調(diào)用 SetCapture函數(shù)后,所有鼠標操作所產(chǎn)生的消息都直接發(fā)送到指定窗口。因為此時鼠標可能位于窗口之外,所以鼠
點擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1