CDateTimeCtrl::GetIdealSize
傳回使用顯示目前日期或時間、日期時間選擇器控制項最適合的大小。
BOOL GetIdealSize(
LPSIZE psize
) const;
參數
參數 |
描述 |
---|---|
[out] psize |
含有控制項的理想的大小 大小 結構的指標。 |
傳回值
傳回值永遠都會是 true。
備註
這個方法會將 DTM_GETIDEALSIZE 資訊,在 Windows SDK說明。
需求
標題: afxdtctl.h
這個方法會 Windows Vista (含) 以後版本支援。
範例
下列程式碼範例會定義變數, m_dateTimeCtrl,用來以程式設計方式存取日期時間選擇器控制項。 這個變數用於下一個範例。
// Variable to access date-time control.
CDateTimeCtrl m_dateTimeCtrl;
// Variable to access the splitbutton control
CSplitButton m_splitbutton;
下列程式碼範例會擷取理想的大小來顯示日期時間選擇器控制項。
// Add extra initialization here
// Associate a menu with the splitbutton control.
m_splitbutton.SetDropDownMenu(IDR_MENU1, 0);
// Resize the date-time picker control.
SIZE sz;
m_dateTimeCtrl.GetIdealSize( &sz );
if ((sz.cx != 0) && (sz.cy != 0)) {
m_dateTimeCtrl.SetWindowPos(
this,
0, 0, sz.cx, sz.cy,
(SWP_NOMOVE | SWP_NOZORDER | SWP_NOREPOSITION | SWP_NOACTIVATE));
}
// End of extra initialization