共用方式為


GetIntegratedDisplaySize 函式 (sysinfoapi.h)

擷取內建螢幕的對角線大小,以英吋為單位的最佳估計值。

語法

HRESULT GetIntegratedDisplaySize(
  [out] double *sizeInInches
);

參數

[out] sizeInInches

內建螢幕的對角線大小,以英吋為單位的最佳估計值。

傳回值

結果碼,指出函式是否成功或失敗。

備註

使用顯示驅動程式作為顯示大小資訊的來源。 將不會使用螢幕大小的登錄覆寫。 使用顯示配接器連接類型來判斷如果有任何顯示,則為系統整數。 如果未偵測到任何內部顯示器,則會傳回錯誤。 這需要偵測到使用中的顯示器。 例如,呼叫 函式時,無法關閉 lid。

若要編譯使用此函式的應用程式,請參閱 使用 Windows 標頭

範例

下列函式會以英吋顯示內建螢幕對角線大小的最佳估計值。

void ShowIntegratedDisplaySize()
{
  Platform::String^ buffer;
   
  double sizeInInches;
  HRESULT result = GetIntegratedDisplaySize(&sizeInInches) ;

  if (SUCCEEDED(result))
  {
    buffer += "Internal display size is " + sizeInInches.ToString() + " inches.\n"; 
  }
  else 
  {
    buffer += "No valid Internal display found. \n";
  }

  // Output the string buffer here... 
}

規格需求

需求
最低支援的用戶端 Windows 10 [傳統型應用程式 |UWP 應用程式]
最低支援的伺服器 Windows Server 2016 [傳統型應用程式 |UWP 應用程式]
目標平台 Windows
標頭 sysinfoapi.h
程式庫 onecore.lib
Dll kernelbase.dll

另請參閱

系統資訊函式