INTERNATIONAL LABORATORY CORPORATION


サポート > GENWARE3 サポート > 技術情報(よくあるご質問と回答) >

ビットマップテキストを右詰で表示する方法

組込みGUI統合開発環境 GENWARE3(ジェンウェアスリー) サポート

技術情報(よくあるご質問と回答)

ご質問

ビットマップテキストを右詰で表示するにはどうしたらよいでしょうか?

回答

ビットマップテキストにおいて右詰め表示を行う設定はありませんが、スペースを表示することで、右詰め表示を実現することができます。
右詰め表示例

ビットマップテキストの右詰め表示の設定手順とC言語版サンプルコードを記載いたしますので、ご確認ください。
■ 設定手順
1. ビットマップテキストに表示する各文字と同じサイズ、かつ背景と同じ色のビットマップを作成します。
2. GENSKETCH3において、SolutionExplorer[共通リソース]-[ビットマップテキスト]からビットマップテキストリソースを選択します。
3.コンテキストメニューから[編集]を選択します。
4.[ビットマップテキストリソースの編集]ダイアログが表示されるので、[関連付けリスト]より空白の行を選択します。
5. [編集]ボタンをクリックします。
6. [文字コード関連付け]ダイアログが表示されるので、[文字の設定]の[文字]に、半角スペースを入力しま す。
7. [ビットマップファイルの設定]を[ファイルを選択]にし、[開く]ボタンをクリックします。
8. [ファイルを開く]ダイアログから、手順1で作成したビットマップを選択します。

■サンプルコード(C言語版)

GNumbmp *pNumBmp;
GTCHAR szText[10] ="         1";  /* 文字列変数に半角スペース9個を追加した" 1"を格納 */

/ *ビットマップテキストオブジェクト取得 */
pNumBmp = ( GNumbmp * )GWGetVmt( GPanel_VMT, pSelf )-> GetChild( pSelf, ID_NUMBMP00000 );

/ * ビットマップテキストに表示する数値を文字列で設定 */
GWGetVmt( GNumbmp_VMT, pNumBmp )-> SetNumberString( pNumBmp, szText );

対象製品バージョン:Ver.2.85.001

管理番号:FG_G10218

資料更新日: 2020年11月9日

※この資料は、資料更新日現在のものです。


ページTOPへ

ILC商品一覧