掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
マウス位置数値を取得、変数を得るには? (ID:72270)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
このソースはSGI/WSでのsgl.libを使用したときのもので 現在Windows機で glut.h や glut32.dllを使用しています。 while( qtest() || !attached ){ /* checks the contents of the event*/ devd= qread(&value); if( devd==INPUTCHANGE) attached=value; *reads the first entry in the event queue*/ else if( devd==MENUBUTTON && value==0 ){ qreset(); return; } } /* end while(qtest) */ } 内の各関数との関係が定かではないのですが、 linkしている他のソースには下の記述があります。 int qread(int *value) { *value = 0; if (qin != qout) { int type = events[qout][0]; *value = events[qout++][1]; if (qout >= QSIZE) qout = 0; return type; } return 0; } 多分 sglとの整合を取っていると思われます。 ここで sglとは独立に 同様な 推測するに カーソルがWindowから離れずに、Key/Maouse等が押されて、変化したら Whileを抜けて、Menu右ボタンがおされたら、この関数を抜けるReturn;するとしている こともよくわからないが そのような 典型的な関数はありませんか?
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.