SFBDateCtl
IDateCtl インターフェイスのラッパークラスです。
#include <SFBDateCtl.hpp>
class SFBDateCtl : public SFBControl;
typedef SFBDateCtl& SFBDateCtlRef;
typedef SFBDateCtl* SFBDateCtlPtr;
typedef SFBDateCtl** SFBDateCtlHandle;
typedef const SFBDateCtl ConstSFBDateCtl;
typedef const SFBDateCtl& ConstSFBDateCtlRef;
typedef const SFBDateCtl* ConstSFBDateCtlPtr;
typedef const SFBDateCtl** ConstSFBDateCtlHandle;
継承図
バグ情報
| DateCtl Property の新規追加 |
|
ドキュメント エラー
|
BREW API リファレンス 2.0.1.5
|
DP_CENTERED が 2.0.0.14 より追加されました。
IDATECTL_SetProperties、IDATECTL_GetProperties で使用できます。
(上記 2 つの API リファレンスには記述されていません。)
| IDATECTL_GetDate, IDATECTL_SetDate |
|
ドキュメント エラー
|
BREW API リファレンス 2.0.1.5
|
これらの API の Year、Month、Day の値は unsigned int と記述されていますが、
ヘッダ上は signed int となっています。
| IDATECTL_GetDateString (1/2) |
|
バグ
|
BREW SDK 2.1 以前の SDK、BREW 2.0 の全ての端末
|
IDATECTL_GetDateString において、
以下の日付フォーマットを使用すると、
月名のところで文字列が切り捨てられてしまうバグがあります。
| DFMT_DD_MON_YYYY |
| DFMT_DD_MON_YY |
| DFMT_MON_DD_YYYY |
| DFMT_MON_DD_YY |
| IDATECTL_GetDateString (2/2), IDATECTL_GetDayString, IDATECTL_GetMonthString |
|
ドキュメント エラー
|
BREW API リファレンス 2.0.1.5
|
これらの API の nMaxChars、pnChars は unsigned int と記述されていますが、
ヘッダ上は signed int となっています。
メンバ
| パブリック関数 |
public
|
AddRef
(SFBBase から継承)
|
インターフェイスの参照カウントをインクリメントします。
|
public
|
EnableCommand |
日付コントロールがユーザー定義コマンドをアクティブなアプレットに送るかどうかを指定します。
|
public
|
GetDate |
日付コントロールから日付を取得します。
|
public
|
GetDateString |
指定されたフォーマットで日付文字列を取得します。
|
public
|
GetDayOfWeek |
日付コントロールから曜日を取得します。
|
public
|
GetDayString |
日付コントロールに現在設定されている日付に対応する日の名前を取得します。
|
public
|
GetFont |
タイトルとテキストのフォントを取得します。
|
public
|
GetJulianDay |
指定された日付コントロールのユリウス日付値を取得します。
|
public
|
GetMonthString |
日付コントロールに現在設定されている日付に対応する月の名前を取得します。
|
public
|
GetProperties
(SFBControl から継承)
|
コントロール固有のプロパティまたはフラグを返します。
|
public
|
GetRect
(SFBControl から継承)
|
コントロールの矩形を取得します。
|
public
|
HandleEvent
(SFBControl から継承)
|
コントロールのイベント処理機能を提供します。
この関数はすべてのコントロールで実装する必要があります。
|
public static
|
Instance |
IDateCtl インターフェイスのインスタンスを取得します。
|
public
|
IsActive
(SFBControl から継承)
|
コントロールのアクティブ状態を返します。
|
public
|
Redraw
(SFBControl から継承)
|
コントロールの内容を再描画します。
|
public
|
Release
(SFBBase から継承)
|
インターフェイスの参照カウントをデクリメントします。
|
public
|
Reset
(SFBControl から継承)
|
コントロールの内容をリセットし、アクティブ状態をすぐに解除します。
|
public
|
SetActive
(SFBControl から継承)
|
コントロールのアクティブ状態を設定/解除します。
|
public
|
SetActiveDayMask |
新しいアクティブ日付マスクを設定します。
|
public
|
SetDate |
日付コントロールに指定された日付を割り当てます。
|
public
|
SetFont |
タイトルとテキストのフォントをで設定します。
|
public
|
SetJulianDay |
日付コントロールにユリウス日付を設定します。
|
public
|
SetProperties
(SFBControl から継承)
|
コントロール固有のプロパティまたはフラグを設定します。
|
public
|
SetRect
(SFBControl から継承)
|
コントロールの矩形を設定します。
|
public
|
SetTitle |
日付コントロールのタイトルを設定します。
|
public
|
SizeToFit |
日付コントロールのサイズを日付テキストに合わせます。
|
SFBDateCtl::EnableCommand
日付コントロールがユーザー定義コマンドをアクティブなアプレットに送るかどうかを指定します。
SFBDateCtl::GetDate
日付コントロールから日付を取得します。
SFBDateCtl::GetDateString
指定されたフォーマットで日付文字列を取得します。
SFBDateCtl::GetDayOfWeek
日付コントロールから曜日を取得します。
[ public ]
UInt16 GetDayOfWeek(Void);
SFBDateCtl::GetDayString
日付コントロールに現在設定されている日付に対応する日の名前を取得します。
SFBDateCtl::GetFont
タイトルとテキストのフォントを取得します。
SFBDateCtl::GetJulianDay
指定された日付コントロールのユリウス日付値を取得します。
[ public ]
SInt32 GetJulianDay(Void);
SFBDateCtl::GetMonthString
日付コントロールに現在設定されている日付に対応する月の名前を取得します。
SFBDateCtl::Instance
IDateCtl インターフェイスのインスタンスを取得します。
SFBDateCtl::SetActiveDayMask
新しいアクティブ日付マスクを設定します。
[ public ]
Void SetActiveDayMask(
UInt32 dwMask
);
SFBDateCtl::SetDate
日付コントロールに指定された日付を割り当てます。
SFBDateCtl::SetFont
タイトルとテキストのフォントをで設定します。
SFBDateCtl::SetJulianDay
日付コントロールにユリウス日付を設定します。
[ public ]
Bool SetJulianDay(
SInt32 lJulDate // ユリウス日付
);
SFBDateCtl::SetTitle
日付コントロールのタイトルを設定します。
SFBDateCtl::SizeToFit
日付コントロールのサイズを日付テキストに合わせます。