掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
マウス位置数値を取得、変数を得るには? (ID:72267)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
環境WindowsXp,VC6.0 C言語ソース(既存のものを利用中 元はSGI/WSで動作) 右ボタンメニュの if (qtest() || !attached) { switch (qread(&value)) { case MENUBUTTON: if (value == 1) menval=dopup(mainmenu); /* right mouse button is pressed */ switch (menval) { case 1: movzoom(); break; で選択した 次のサブルーチンでプログラムが”応答なし”になります。 void movzoom(void){ static int dx, dy, odx, ody, tdx,tdy,otdx,otdy; odx= getvaluator(MOUSEX); ody= getvaluator(MOUSEY); printf("2011 getvaluator(MOUSEX) (MOUSEY) odx==%d ody=%d\n",odx,ody);/*このPrint表示でここまでは動作することを確認*/ while(TRUE){ while( qtest() || !attached ){ devd= qread(&value); if( devd==INPUTCHANGE) attached=value; else if( devd==MENUBUTTON && value==0 ){ qreset(); return; } } /* end while(qtest) */ /* w_axis();set graph axis onto w_view(), x1right, y1lower, x2left, y2upper*/ dx=getvaluator(MOUSEX); tdx=tdx+(dx-odx); odx=dx; 以下マウス位置数値を取得、変数を得る } 上の while(TRUE){ 以下に問題があるようですが、どのようにしたら マウス値をえることができるでしょうか?
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.