フルスクリーンで起動し、y=0 の部分にマウスを近づけると、マウスが画面上から消滅します。(かつ、復帰しない)
Visual C++ 2008 Express Edition
Windows XP SP3
3.00c
にて確認。
以下、テストに用いたコードです。
バグでしたら、修正よろしくお願いします。
〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜
#include "DxLib.h"
int WINAPI WinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance,
LPSTR lpCmdLine, int nCmdShow )
{
//以下の行をコメントアウトで回避可能。
//SetUseDirectDrawFlag(FALSE);
// DXライブラリ初期化処理
if(DxLib_Init() == -1){return -1;} // エラーが起きたら直ちに終了
// 描画先画面を裏画面にセット
SetDrawScreen( DX_SCREEN_BACK ) ;
// マウスを表示状態にする
SetMouseDispFlag( TRUE );
while(ProcessMessage() == 0 && CheckHitKey( KEY_INPUT_ESCAPE ) == 0){
DrawString(100,0,"↑マウスをここ(y=0)にあてると消える。ESCで終了。",GetColor(255,255,255));
ScreenFlip();
ClearDrawScreen();
}
DxLib_End() ; // DXライブラリ使用の終了処理
return 0 ; // ソフトの終了
}