本ページは公開が終了した情報の複製であり、掲載時点での情報です。本ページに記載されている内容について各所に問い合わせることはご遠慮下さい。
サポート技術情報

[MSC]98版 _polygon関数でビューポートをはみ出す描画が不正

文書番号: 401965

最終更新日: 1999/08/19


この資料は以下の製品について記述したものです。


この記事は、以前は次の ID で公開されていました: JP401965

概要

この資料は、NEC PC-98 シリーズ用 グラフィックライブラリ _polygon 関数による不正 な描画について説明したものです。

詳細

_polygon 関数の第一引数に _GFILLINTERIOR を指定してビューポートをはみだす座標 を含む描画を行うと、はみだしているy座標間の塗り潰しが行われません。

再現プログラム

  #include <graph.h>
  #include <conio.h>
  void main(void)
  {
      struct xycoord p[3];
      _setvideomode( _MAXRESMODE );
      _setviewport( 100, 100, 300, 300 );
      _rectangle( _GBORDER, 0, 0, 200, 200 );
      p[0].xcoord = 10;
      p[0].ycoord = 10;
      p[1].xcoord = 250;
      p[1].ycoord = 50;
      p[2].xcoord = 10;
      p[2].ycoord = 190;
      _polygon ( _GFILLINTERIOR, p, 3 );
      getch();
      _setvideomode( _DEFAULTMODE );
  }

原因

_polygon 関数の障害です。

詳細

  • Visual C++ は、米国 Microsoft Corporation の商標です。

Keywords: KBBUG KB401965
Technology: kbAudDeveloper kbCCompPDS600DOS kbCCompSearch kbvc150 kbVCsearch kbZNotKeyword3 kbZNotKeyword8

inserted by FC2 system