文書番号: 402043
最終更新日: 2004/02/13
この資料は以下の製品について記述したものです。
- Microsoft(R) Visual C++(TM) Development System Professional Edition forWindows(TM) Version 1.0 (以下 Visual C++ 1.0)
- Microsoft(R) C/C++ Development System for MS-DOS(R) and Windows(TM)Version 7.0A (以下 C/C++ 7.0A)
概要
この資料は _setwritemode で XOR の設定をしたときに円の描画が不正になるライ
ブラリの不具合について説明したものです。
現象
_setwritemode で描画モードを XOR, _ellipse の第一パラメータを_GBORDER にすると
描画された円の四隅が欠けます。円周を大きくすると、欠ける位置が変わり、欠
ける場所も増えてきます。
-
_setwritemode() の引数が _GXOR でない時、_setwritemode() 自体がないときには
発生しません。
-
_ellipse() の引数が _GBORDER でない時も発生しません。
#include <stdio.h>
#include <conio.h>
#include <graph.h>
void main(void)
{
int rtn;
_setvideomode( _MAXRESMODE );
_setcolor( 7 );
_setwritemode( _GXOR );
rtn = _ellipse( _GBORDER, 100, 100, 200, 200);
getch();
_setvideomode( _DEFAULTMODE );
}
Keywords: KBBUG KB402043
Technology: kbAudDeveloper kbVCsearch kbZNotKeyword3 kbZNotKeyword8