- 905 名前:名前は開発中のものです。 mailto:sage [2010/02/16(火) 12:41:35 ID:ghUeZnk+]
- >>904
DXライブラリの作者さんがそう考えただけで、別に必要なければ使わなければいいだけでは? 例を挙げておくとこんな感じ。第二引数は指定できなくても書けるけど複雑になってしまう。 char Str[] = "今日もいい天気だ"; int MaxWidth = 50; // この幅に収まるように描画したい int MaxChar = 0; // MaxWidthに収まる最大文字数 for( int i = 0; i < strlen(Str); i++ ) { StrWidth = GetDrawStringWidth( Str , i ) ; if(StrWidth < MaxWidth) { MaxChar = i ; } } Str[MaxChar] = '\0' ; DrawString( 0 , 0 , Str , GetColor( 255 , 255 , 255 ) ) ;
|

|