Microsoft DirectX 8.0 (Visual Basic) |
Microsoft® Direct3D® デバイス上に、整形したテキストを描画する。
object.DrawTextW( _ Text As String, _ Count As Long, _ DestRECT As RECT, _ Format As Long, _ Color As Long) As Long
失敗した場合はエラーが発生し、Err.Number に次のいずれかの値が設定される。
D3DERR_INVALIDCALL |
D3DERR_NOTAVAILABLE |
D3DERR_OUTOFVIDEOMEMORY |
E_OUTOFMEMORY |
エラー トラッピングの詳細については、Microsoft® Visual Basic® の「エラー処理」を参照すること。
DrawTextW メソッドは、デバイス コンテキストで選択されたフォント、テキスト カラー、バックグラウンド カラーを使用してテキストを描画する。DT_NOCLIP フォーマットが使用される場合を除き、DrawText は指定された四角形の外側にテキストがはみ出ないようテキストをクリップする。DT_SINGLELINE フォーマットが指定されている場合を除き、整形処理では複数行が対象であると見なされる。
選択したフォントが大きすぎて四角形に収まらない場合、DrawTextW メソッドは小さいフォントで置き換える処理を行わない。
DrawTextW メソッドは、escapement と orientation の両方がゼロのフォントのみサポートする。