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

首頁 > 學院 > 開發設計 > 正文

獲得系統中鼠標的鍵數

2019-11-18 17:53:05
字體:
來源:轉載
供稿:網友
獲得系統中鼠標支持的鍵數(兩鍵或三鍵),首先在程序中做如下定義:
DeclareFunctionGetSystemMetricsLib"user32"Alias"GetSystemMetrics"(ByValnIndexAsLong)AsLong
PublicConstSM_CMOUSEBUTTONS=43

然后在程序中調用GetSystemMetrics函數
number&=GetSystemMetrics(SM_CMOUSEBUTTONS)

返回值為系統支持的鼠標鍵數(返回0,則系統中沒有安裝鼠標)

下面是GetSystemMetrics函數參數nIndex的定義:
SM_ARRANGEFlagsspecifyinghowthesystemarrangedminimizedwindows.Formoreinformationaboutminimizedwindows,seethefollowingRemarkssection.

SM_CLEANBOOT返回系統啟動方式:

0正常啟動

1安全模式啟動

2網絡安全模式啟動

SM_CMOUSEBUTTONS返回值為系統支持的鼠標鍵數,返回0,則系統中沒有安裝鼠標。

SM_CXBORDER,

SM_CYBORDER返回以相素值為單位的Windows窗口邊框的寬度和高度,如果Windows的為3D形態,則等同于SM_CXEDGE參數

SM_CXCURSOR,

SM_CYCURSOR返回以相素值為單位的標準光標的寬度和高度

SM_CXDLGFRAME,

SM_CYDLGFRAME等同與SM_CXFIXEDFRAMEandSM_CYFIXEDFRAME

SM_CXDOUBLECLK,

SM_CYDOUBLECLK以相素值為單位的雙擊有效的矩形區域

SM_CXEDGE,SM_CYEDGE以相素值為單位的3D邊框的寬度和高度

SM_CXFIXEDFRAME,

SM_CYFIXEDFRAME圍繞具有標題但無法改變尺寸的窗口(通常是一些對話框)的邊框的厚度

SM_CXFRAME,SM_CYFRAME等同于SM_CXSIZEFRAMEandSM_CYSIZEFRAME

SM_CXFULLSCREEN,

SM_CYFULLSCREEN全屏幕窗口的窗口區域的寬度和高度

SM_CXHSCROLL,

SM_CYHSCROLL水平滾動條的高度和水平滾動條上箭頭的寬度

SM_CXHTHUMB以相素為單位的水平滾動條上的滑動塊寬度

SM_CXICON,SM_CYICON系統缺省的圖標的高度和寬度(一般為32*32)

SM_CXICONSPACING,

SM_CYICONSPACING以大圖標方式查看Item時圖標之間的間距,這個距離總是大于等于

SM_CXICONandSM_CYICON.

SM_CXMAXIMIZED,

SM_CYMAXIMIZED處于頂層的最大化窗口的缺省尺寸

SM_CXMAXTRACK,

SM_CYMAXTRACK具有可改變尺寸邊框和標題欄的窗口的缺省最大尺寸,如果窗口大于這個尺寸,窗口是不可移動的

SM_CXMENUCHECK,

SM_CYMENUCHECK以相素為單位計算的菜單選中標記位圖的尺寸

SM_CXMENUSIZE,

SM_CYMENUSIZE以相素計算的菜單欄按鈕的尺寸

SM_CXMIN,SM_CYMIN窗口所能達到的最小尺寸

SM_CXMINIMIZED,

SM_CYMINIMIZED正常的最小化窗口的尺寸

SM_CXMINTRACK,

SM_CYMINTRACK最小跟蹤距離,當使用者拖動窗口移動距離小于這個值,窗口不會移動

SM_CXSCREEN,

SM_CYSCREEN以相素為單位計算的屏幕尺寸。

SM_CXSIZE,SM_CYSIZE以相素計算的標題欄按鈕的尺寸

SM_CXSIZEFRAME,

SM_CYSIZEFRAME圍繞可改變大小的窗口的邊框的厚度

SM_CXSMICON,

SM_CYSMICON以相素計算的小圖標的尺寸,小圖標一般出現在窗口標題欄上

M_CXVSCROLL,

SM_CYVSCROLL以相素計算的垂直滾動條的寬度和垂直滾動條上箭頭的高度

SM_CYCAPTION以相素計算的普通窗口標題的高度

SM_CYMENU以相素計算的單個菜單條的高度

SM_CYSMCAPTION以相素計算的窗口小標題欄的高度

SM_CYVTHUMB以相素計算的垂直滾動條中滾動塊的高度

SM_DBCSENABLED如果為TRUE或不為0的值表明系統安裝了雙字節版本的USER.EXE,為FALSE或0則不是

SM_DEBUG如果為TRUE或不為0的值表明系統安裝了debug版本的USER.EXE,為FALSE或0則不是

SM_MENUDROPALIGNMENT如果為TRUE或不為0的值下拉菜單是右對齊的否則是左對齊的

SM_MOUSEPRESENT如果為TRUE或不為0的值則安裝了鼠標,否則沒有安裝

SM_MOUSEWHEELPRESENT如果為TRUE或不為0的值則安裝了滾輪鼠標,否則沒有安裝(WindowsNTonly)

SM_SWAPBUTTON如果為TRUE或不為0的值則鼠標左右鍵交換,否則沒有

->


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 九台市| 大化| 禹城市| 怀集县| 英山县| 涞源县| 改则县| 大英县| 虎林市| 仙桃市| 东安县| 额尔古纳市| 麻江县| 娱乐| 乌苏市| 赞皇县| 岐山县| 仪陇县| 枞阳县| 小金县| 松滋市| 星座| 庄浪县| 长汀县| 和林格尔县| 黄山市| 泰安市| 普洱| 杭锦后旗| 苗栗市| 五大连池市| 普定县| 吉木萨尔县| 淮南市| 三明市| 隆安县| 马边| 滕州市| 航空| 白沙| 玉溪市|