(new in Rev4.00)
MQLabel クラスは文字列を表示するウィジェットを管理します。MQWidgetBaseクラスを継承しています。
継承元クラスで定義されるメンバ関数はそのクラスの記述を参照してください。
クラス | |
MQLabel | コンストラクタ |
~MQLabel | デストラクタ |
メンバ関数 | |
GetText | 表示文字列の取得 |
SetText | 表示文字列の設定 |
GetFontName | フォント名の取得 |
SetFontName | フォント名の設定 |
GetFontBold | 太字フォントの取得 |
SetFontBold | 太字フォントの設定 |
GetFontScale | 文字の表示拡大率の取得 |
SetFontScale | 文字の表示拡大率の設定 |
GetFontColor | 文字の表示色の取得 |
SetFontColor | 文字の表示色の設定 |
GetAlignment | 文字の配置位置の取得 |
SetAlignment | 文字の配置位置の設定 |
GetVerticalText | 縦書きの取得 |
SetVerticalText | 縦書きの設定 |
GetWordWrap | 単語区切りの取得 |
SetWordWrap | 単語区切りの設定 |
GetFrame | 枠表示の取得 |
SetFrame | 枠表示の設定 |
GetShadowText | 影表示の取得 |
SetShadowText | 影表示の設定 |
MQLabel::MQLabel();
MQLabel::MQLabel(int id);
コンストラクタです。
virtual MQLabel::~MQLabel();
デストラクタです。仮想関数として定義されます。
std::wstring MQLabel::GetText();
表示される文字列を取得します。
void MQLabel::SetText(const std::wstring& text);
表示される文字列を設定します。
std::wstring MQLabel::GetFontName();
文字を表示するフォントを取得します。
void MQLabel::SetFontName(const std::wstring& value);
文字を表示するフォントを設定します。
bool MQLabel::GetFontBold();
文字を太字で表示するかどうかを取得します。
void MQLabel::SetFontBold(bool value);
文字を太字で表示するかどうかを設定します。
double MQLabel::GetFontScale();
標準フォントサイズに対する比率で文字の表示拡大率を取得します。
デフォルト値は1.0です。
void MQLabel::SetFontScale(double value);
標準フォントサイズに対する比率で文字の表示拡大率を設定します。
void MQLabel::GetFontColor(int& r, int& g, int& b, int& a);
文字の表示色を取得します。各成分は0~255となります。
aが0の場合、システムで定義された標準色で描画されます。
void MQLabel::SetFontColor(int r, int g, int b, int a);
文字の表示色を設定します。各成分は0~255となります。
MQLabel::MQLabelTextAlignment MQLabel::GetAlignment();
文字を表示する位置を取得します。
void MQLabel::SetAlignment(MQLabelTextAlignment value);
文字を表示する位置を設定します。
bool MQLabel::GetVerticalText();
文字を縦書きで表示するかを取得します。
void MQLabel::SetVerticalText(bool value);
文字を縦書きで表示するかを設定します。
bool MQLabel::GetWordWrap();
一行で横幅に収まらない場合に、単語間で区切って複数行で表示するかを取得します。
void MQLabel::SetWordWrap(bool value);
一行で横幅に収まらない場合に、単語間で区切って複数行で表示するかを設定します。
bool MQLabel::GetFrame();
文字の外側に枠線を表示するかを取得します。
void MQLabel::SetFrame(bool value);
文字の外側に枠線を表示するかを設定します。
bool MQLabel::GetShadowText();
(new in Rev4.30)
文字に影を表示するかを取得します。
void MQLabel::SetShadowText(bool value);
(new in Rev4.30)
文字に影を表示するかを設定します。