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

[MSC]_setwritemode(GXOR)で指定時線の描画が正しく行われない

文書番号: 402050

最終更新日: 2004/04/27


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


概要

この資料は、 98 版のグラフィックライブラリを使用して _setwritemode( _GXOR )
の指定で線を描画させたときに描画が正しく行われない現象について説明したもの
です。

現象

_setwritemode() で描画のモードを _GXOR から _GPSET に変更して同一の座標に線
をかかせても、正しく線が描かれず、まだらな色になる(色が混在して表示される) 事があります。この現象は 98 版のグラフィックライブラリを使用したときにのみ
発生します。

再現プログラム

  #include        <stdio.h>
  #include        <conio.h>
  #include        <graph.h>
  void    main( void )
  {
          _setvideomode( _98RESS16COLOR );
          _setcolor( 7 );
          _getch();
          _setwritemode( _GXOR );
          _moveto( 260,  74 );
          _lineto( 498, 288 );
          _getch();
          _setcolor( 4 );
          _setwritemode( _GPSET );
          _moveto( 260,  74 );
          _lineto( 498, 288 );
          _getch();
          _setvideomode( _DEFAULTMODE );
  }

Keywords: KBBUG KB402050
Technology: kbAudDeveloper kbCCompPDS600DOS kbCCompSearch kbVCsearch kbZNotKeyword3 kbZNotKeyword8

inserted by FC2 system