SystemMonitor 物件

這個類別包含用來設定系統監視器控制項的方法和屬性。

成員

SystemMonitor物件具有下列類型的成員:

事件

SystemMonitor物件具有這些事件。

事件 描述
OnCounterAdded 將計數器新增至 Counters 集合時通知您。
OnCounterDeleted 從 Counters 集合中刪除計數器之前通知您。
OnCounterSelected 選取計數器時通知您。
OnDblClick 當使用者按兩下圖形線條、長條圖列或報表專案時,請使用滑鼠左鍵通知您。
OnSampleCollected 收集計數器的樣本值時通知您。

方法

SystemMonitor物件具有這些方法。

方法 Description
BatchLocking 鎖定系統監視器,以防止它從新增的計數器或記錄檔取樣計數器資料。
BrowseCounters 顯示 [ 新增計數器] 對話方塊。
ClearData 清除 控制項中的所有資料欄位。
CollectSample 取樣 Counters 集合物件中每個計數器的值。
複製 將控制項的屬性設定、計數器清單和計數器資料複製到剪貼簿做為 HTML 物件。
DisplayProperties 顯示 [ 圖形屬性] 對話方塊。
GetLogViewRange 擷取用來從記錄檔擷取計數器值的開始日期。
LoadSettings 將 HTML 範本檔案中的計數器新增至系統監視器。
貼上 將複製到剪貼簿的計數器清單附加至計數器的目前集合。
重新記錄 將計數器資料重新記錄到新的檔案。 您也可以使用這個方法來指定新的檔案類型,並減少記錄檔中包含的樣本數目。
重 置 Counters集合物件中移除所有CounterItem物件。
SaveAs 將圖表檢視中的計數器值儲存至記錄檔。
ScaleToFit 調整計數器值以符合圖形。
SetLogViewRange 設定用來從記錄檔擷取計數器值的開始日期。
UpdateGraph 重新整理系統監視器視窗的內容。

屬性

SystemMonitor物件具有這些屬性。

屬性 Description
外觀
擷取或設定控制項的外觀,以包含或省略三維顯示效果。
BackColor
擷取或設定圖形和報表檢視的背景色彩。
BackColorCtl
擷取或設定控制項的背景色彩。
BorderStyle
擷取或設定控制項的框線樣式。
ChartScroll
擷取或設定值,判斷折線圖是否在檢視中捲動。
Counters
擷取 CounterItem 物件的集合。
DataPointCount
擷取或設定折線圖中顯示的資料點數目。
DataSourceType
擷取或設定效能計數器資料的來源。
DisplayType
擷取或設定用來繪製效能計數器資料的圖形類型。
EnableDigitGrouping
擷取或設定值,判斷 SYSMON 在顯示數值時是否使用數位群組。
EnableToolTips
擷取或設定值,判斷當滑鼠停留在其中一個圖形檢視中的計數器上時,是否顯示工具提示。
字型
擷取或設定 控制項中使用的字型。
ForeColor
擷取或設定出現在 控制項中的文字色彩。
GraphTitle
擷取或設定圖形的標題。
GridColor
擷取或設定圖形中使用的格線色彩。
反白顯示
擷取或設定值,指出所選取計數器的值是否會在圖形中反白顯示。
LogFileName
已過時。 擷取或設定記錄檔的名稱,以做為系統監視器中顯示的計數器值來源。
LogFiles
一或多個記錄檔的集合,以作為系統監視器中顯示的計數器值來源。
LogSourceStartTime
從記錄檔中記錄的計數器集合中,擷取最早計數器值的時間戳記。
LogSourceStopTime
從記錄檔中記錄的計數器集合中擷取最新計數器值的時間戳記。
LogViewStart
擷取或設定用來從記錄檔擷取計數器值的開始日期。
LogViewStop
擷取或設定用來從記錄檔擷取計數器值的結束日期。
ManualUpdate
擷取或設定值,指出系統監視器的內容會手動更新,或是在指定的間隔自動更新。
MaximumScale
擷取或設定圖形的垂直 (Y) 軸的最大值。
MinimumScale
擷取或設定圖形的垂直 (Y) 軸的最小值。
MonitorDuplicateInstances
擷取或設定值,判斷是否可以監視計數器的多個實例。
唯讀
擷取或設定值,判斷使用者是否可以修改控制項的屬性值。
ReportValueType
擷取或設定值,這個值會判斷長條圖和報表檢視圖表是否為取樣間隔期間取樣的最後一個值,或取樣的計算值,例如平均值或最小計數器值。
ShowHorizontalGrid
擷取或設定值,判斷水準格線是否顯示在圖形中。
ShowLegend
擷取或設定值,判斷圖例是否顯示。
ShowScaleLabels
擷取或設定值,判斷尺規標籤是否顯示在圖形的垂直軸上。
ShowTimeAxisLabels
擷取或設定值,判斷圖形檢視的水準 (X) 軸是否包含標籤。
ShowToolbar
擷取或設定值,判斷工具列是否顯示在控制項上。
ShowValueBar
擷取或設定值,這個值會決定值列是否 (圖形下方的統計值集,) 顯示在控制項上。
ShowVerticalGrid
擷取或設定值,判斷垂直格線是否顯示在圖形中。
SqlDsnName
擷取或設定 ODBC 資料來源名稱。
SqlLogSetName
擷取或設定記錄集的易記名稱。
TimeBarColor
擷取或設定時間橫條的色彩, (在圖形視窗中移動的垂直線,以指出折線圖檢視中每個取樣間隔的段落) 。
UpdateInterval
擷取或設定 SYSMON 下次更新圖形或報表之前等候的時間長度。
YAxisLabel
擷取或設定圖形之垂直 (Y) 軸的標籤。

規格需求

需求
最低支援的用戶端
Windows 2000 專業版 [僅限傳統型應用程式]
最低支援的伺服器
Windows 2000 Server [僅限傳統型應用程式]
標頭
Isysmon.h
DLL
Sysmon.ocx