日本国产亚洲-日本国产一区-日本国产一区二区三区-日本韩国欧美一区-日本韩国欧美在线-日本韩国欧美在线观看

當前位置:雨林木風下載站 > 技術開發教程 > 詳細頁面

妙用GetSystemMetrics函數

妙用GetSystemMetrics函數

更新時間:2022-05-03 文章作者:未知 信息來源:網絡 閱讀次數:

在Windows9x編程過程中,我們經常需要了解當前系統的運行狀態。例如,如果Win9x運行于安全模式,那么多媒體等部件可能無法正確運行。程序中有必要對此做相應處理,以提高程序安全性,增強系統的適應能力。VB中沒有直接提供此類控制或函數,但是我們可以通過API函數GetSystemMetrics輕松地實現對Win運行模式的判斷。

  GetSystemMetrics函數原型如下:
  



  Public Declare Function GetSystemMetrics Lib “user32” (ByVal nIndex As Long) As Long

  其中nIndex的不同取值可以使該函數實現不同的功能。例如返回Win桌面中各種顯示單元的寬度和高度、是否安裝了鼠標、是否調換了鼠標左右鍵的定義等。

  當nIndex = 67(SM_CLEANBOOT)時,該函數的返回值表示Windows9x的當前運行模式。

  在以下的示例中我們可以看到GetSystemMetrics函數的用法和作用。首先在BAS模塊文件中做如下說明:

  Option Explicit
  Public Const SM_CLEANBOOT = 67
  Public Declare Function GetSystemMetrics Lib “user32” (ByVal nIndex As Long) As Long

  在窗體中添加標簽Label1和命令按鈕Command1,設置如下代碼:

  Private Sub Command1_Click()
   Select Case GetSystemMetrics(SM_CLEANBOOT)

   Case 0:Label1=“系統運行于正常模式”
   Case 1:Label1=“系統運行于安全模式”
   Case 2:Label1=“系統運行于網絡環境下的安全模式”
   End Select
  End Sub

溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統下載排行

主站蜘蛛池模板: 91在线蜜桃臀 | 日本三黄色大 | 欧美激情精品久久久久久久久久 | 狠狠躁夜夜躁人人爽天天不 | 国模私拍福利视频在线 | 亚洲欧美日韩视频一区 | 国产精品久久久久久久福利院 | 性人久久久久 | 国产黄的网站免费 | 人人九九精| 国产成人亚洲综合欧美一部 | 在线 日韩 | 亚洲欧美一区二区三区在线 | 欧美va亚洲va在线观看蝴蝶网 | 日韩一二三 | 天堂一区二区三区在线观看 | 欧美成狂野欧美在线观看 | 精品国产免费观看一区高清 | 99久久精品一区二区三区 | 天天艹| 欧美一区二区高清 | 欧美一区三区 | 中文天堂网在线www 中文偷拍视频在线观看 | 国产1区2区3区4区 | 久九九久福利精品视频视频 | 日韩www视频 | 国产99热99| 久久久久久久成人午夜精品福利 | 天天做天天爱天天综合网2021 | 国产成人午夜片在线观看 | 国产中文字幕在线视频 | 日韩免费一区二区三区在线 | 中文字幕亚洲综合久久2 | 一级骚片超级骚在线观看 | 五月天婷婷社区 | 亚洲欧美日韩在线不卡 | japanesexxxx日本中文字幕 | 台湾精品视频在线播放 | 99热这里只有精品在线观看 | 中文字幕日韩精品中文区 | 青青草国产青春综合久久 |