MicroSoft SDK 功能記錄

2022-03-16 17:42:37 字數 710 閱讀 6098

1. 判斷某一按鍵是否按下或者彈起

函式 getasynckeystate, 在按鍵不按下返回為0x0, 即0000 0000 0000 0000 0000 0000 0000 0000

在按下時返回0xffff8001 即1111 1111 1111 1111 1000 0000 0000 0001

0x8000 即0000 0000 0000 0000 1000 0000 0000 0000

getasynckeystate(vk_lshift) & 0x8000    返回0x1          即0000 0000 0000 0000 1000 0000 0000 0000

0x8000 的加入是為了遮蔽掉其他可能的狀態

所以就有了如下**:

//key down

inline bool keydown( int vk_code)

//key up

inline bool keyup(int vk_code)

2. 得到當前目錄
wchar path[max_path] = ;
getmodulefilename(null,path,max_path);
cstringszpath = path;
szpath = szpath.left(szpath.reversefind(_t('\\')));

Elasticsearch 的 SQL 功能記錄

restful下呼叫sql 在 es 裡面執行 sql 語句,有三種方式,第一種是 restful 方式,第二種是 sql cli 命令列工具,第三種是通過 jdbc 來連線 es,執行的 sql 語句其實都一樣,我們先以 restful 方式來說明用法。檢視集群資訊 利用kibana圖形化介面檢視...

springboot專案實現站內信功能記實

功能介紹 一 站內信肯定大家都不陌生,是指在系統現有的人員架構的基礎上,進行一對一或一對多傳送郵件的功能。二 站內信的目的是為了訊息通知的更為便捷,只在內部流轉,且系統中留有存底的訊息資訊。三 站內信的資訊以明碼的方式留存到資料庫中,不做真刪除。資料庫設計 一 設計前提 明確了需求,下一步對於後台開...

記css html 炫酷小功能(二)

包裹字型的背景是一張不停移動的,然後字型在透明。現在原理就很清晰了,接下要做的就是吧這個背景透明,只讓他在文字後面顯示即可。一首先對外容器用到 webkit background clip text屬性 它的意思就背景剪輯,text值代表剪輯為文字背景。二其次對文字容器 color transpar...