技術情報(よくあるご質問と回答)
ご質問
ビットマップテキストを使用して数値を表示する方法を教えてください。
回答
ビットマップテキストに数値を表示するためには、SetNumberString関数を使用して表示する数値を文字列で設定します。
ビットマップテキストを使用して数値を表示するための手順を以下に記載します。
■ビットマップテキスト 数値表示手順
- GENSKETCH3ビットマップテキストリソースを作成し、表示したい数字や文字に該当するビットマップファイルを登録します。
- パネル・ウィンドウ上にビットマップテキストを配置します。
- 手順1で作成したビットマップテキストリソースをビットマップテキストに設定します。
- ソースコード生成を行います。
- 生成したソースコードに以下のサンプルコードを追記します。
- コンパイル・リンクを実行し、アプリケーションの動作を確認します。
■C++言語版サンプルコード
GCNumbmp *pNumBmp;
GTCHAR szText[10] ="0100"; /* 文字列変数に”0100”を格納*/
/* ビットマップテキストオブジェクト取得*/
pNumBmp = ( GCNumbmp * )GetChild( GNUMBMP00001 );
/* ビットマップテキストに表示する数値を文字列で設定*/
pNumBmp -> SetNumberString( szText );
■C言語版サンプルコード
GNumbmp *pNumBmp;
GTCHAR szText[10] = “0100”; /* 文字列変数に”0100”を格納 */
/* ビットマップテキストオブジェクト取得 */
pNumBmp = ( GNumbmp * )GWGetVmt( GPanel_VMT, pSelf )->GetChild( pSelf, GNUMBMP00001 );
/* ビットマップテキストに表示する数値を文字列で設定 */
GWGetVmt( GNumbmp_VMT, pNumBmp )-> SetNumberString( pNumBmp, szText );
対象製品バージョン:Ver.2.00.00
管理番号:FG_G10141
資料更新日: 2009年5月29日
※この資料は、資料更新日現在のものです。