共用方式為


COleControlContainer::GetDlgItemInt

擷取指定控制項的轉譯文字的值。

virtual UINT GetDlgItemInt( 
   int nID, 
   BOOL* lpTrans, 
   BOOL bSigned  
) const;

參數

  • nID
    控制項的識別項。

  • lpTrans
    out 接收函式成功或失敗的布林值變數的指標 ( 表示成功, 表示失敗)。

  • bSigned
    指定函式是否應該先檢查負號的文字和傳回帶正負號的整數值,如果有找到。 如果 bSigned 參數是 ,指定要擷取的值為帶正負號的整數值,請將傳回值傳送至 int 型別。 若要擴充錯誤訊息,請呼叫 GetLastError

傳回值

如果成功,則變數所指向的 lpTrans 設為, ,且傳回值為控制項文字的轉譯的值。

如果函式失敗,變數所指向的 lpTrans 設為, ,且傳回值為零。 請注意,因為是零,可以進行轉譯的值,則會傳回零值並不表示失敗。

如果 lpTrans 是 NULL,函式將不會傳回有關成功或失敗的資訊。

備註

函式會移除任何額外的空間會在文字的開頭則轉換為十進位數轉譯所擷取的文字。 函式會停止轉譯時到達結尾的文字或遇到一個非數字字元。

這個函式會傳回零,如果轉譯的值小於 INT_MAX (帶正負號的數字 UINT_MAX ) 或大於 (不帶正負號的數字)。

需求

Header: afxocc.h

請參閱

參考

COleControlContainer 類別

階層架構圖表