darekaosieteyoのプロフィール

@darekaosieteyo darekaosieteyo
ありがとう数22
質問数2
回答数42
ベストアンサー数
14
ベストアンサー率
66%
お礼率
100%

  • 登録日2012/05/27
  • 性別男性
  • 年代40代
  • 都道府県神奈川県
  • スーパーボール(マジックボール)の回転

    よく弾むゴムボール(スーパーボール、マジックボール)を回転させながらバウンドさせると、弾む たびに回転が逆になるのはなぜですか。

  • 閉じるを押してもデバッグが終了しません。

    プログラム初心者です。よろしくお願いします。 フォームアプリケーションで入門としてクリックやウィンドウの検知を行うプログラムを書いてみたのですが、右上の閉じるボタン[×]を押すとウィンドウは閉じますが、デバックは終了しません。 プロセスを見てもプロジェクト名のプロセスは残ったままで、デバッグを手動で停止させると消えます。 これはこういうものなのでしょうか? 初めて書いたプログラムなので比較対象が無くて分かりません。 以下プログラムコード project1 ------------------------------------------ (略) protected: virtual void WndProc(System::Windows::Forms::Message% m) override { switch(m.Msg) { case WM_TIMER: if(m.WParam.ToInt32()==1) { POINT point; GetCursorPos(&point); Form1::label2->Text="X:"+point.x; Form1::label3->Text="Y:"+point.y; setlocale( LC_ALL, "Japanese" ); TCHAR buff[260]; HWND hWnd; hWnd=WindowFromPoint(point); GetWindowText(hWnd, buff, sizeof(buff)); Form1::label1->Text=gcnew String(buff); }break; case WM_MOVE: Form1::label4->Text="移動しました。";break; case WM_LBUTTONDOWN: Form1::label4->Text="左クリック";break; case WM_RBUTTONDOWN: Form1::label4->Text="右クリック";break; /* default: Form1::label4->Text=m.Msg.ToString();break;*/ } Form::WndProc(m); } private: System::Void Form1_Load(System::Object^ sender, System::EventArgs^ e) { HWND hmyWnd = static_cast<HWND>(this->Handle.ToPointer()); SetTimer(hmyWnd,1,100,NULL); } }; ------------------------------------------------------------- また、case WM_RBUTTONDOWN:の内部にClose();を書き足して実行すると 「'System.ObjectDisposedException' のハンドルされていない例外が System.Windows.Forms.dll で発生しました。」 と出ます。 何かおかしいところはありますでしょうか? それとも仕様でしょうか? お教えくださいm(_ _)m

  • 閉じるを押してもデバッグが終了しません。

    プログラム初心者です。よろしくお願いします。 フォームアプリケーションで入門としてクリックやウィンドウの検知を行うプログラムを書いてみたのですが、右上の閉じるボタン[×]を押すとウィンドウは閉じますが、デバックは終了しません。 プロセスを見てもプロジェクト名のプロセスは残ったままで、デバッグを手動で停止させると消えます。 これはこういうものなのでしょうか? 初めて書いたプログラムなので比較対象が無くて分かりません。 以下プログラムコード project1 ------------------------------------------ (略) protected: virtual void WndProc(System::Windows::Forms::Message% m) override { switch(m.Msg) { case WM_TIMER: if(m.WParam.ToInt32()==1) { POINT point; GetCursorPos(&point); Form1::label2->Text="X:"+point.x; Form1::label3->Text="Y:"+point.y; setlocale( LC_ALL, "Japanese" ); TCHAR buff[260]; HWND hWnd; hWnd=WindowFromPoint(point); GetWindowText(hWnd, buff, sizeof(buff)); Form1::label1->Text=gcnew String(buff); }break; case WM_MOVE: Form1::label4->Text="移動しました。";break; case WM_LBUTTONDOWN: Form1::label4->Text="左クリック";break; case WM_RBUTTONDOWN: Form1::label4->Text="右クリック";break; /* default: Form1::label4->Text=m.Msg.ToString();break;*/ } Form::WndProc(m); } private: System::Void Form1_Load(System::Object^ sender, System::EventArgs^ e) { HWND hmyWnd = static_cast<HWND>(this->Handle.ToPointer()); SetTimer(hmyWnd,1,100,NULL); } }; ------------------------------------------------------------- また、case WM_RBUTTONDOWN:の内部にClose();を書き足して実行すると 「'System.ObjectDisposedException' のハンドルされていない例外が System.Windows.Forms.dll で発生しました。」 と出ます。 何かおかしいところはありますでしょうか? それとも仕様でしょうか? お教えくださいm(_ _)m

  • 閉じるを押してもデバッグが終了しません。

    プログラム初心者です。よろしくお願いします。 フォームアプリケーションで入門としてクリックやウィンドウの検知を行うプログラムを書いてみたのですが、右上の閉じるボタン[×]を押すとウィンドウは閉じますが、デバックは終了しません。 プロセスを見てもプロジェクト名のプロセスは残ったままで、デバッグを手動で停止させると消えます。 これはこういうものなのでしょうか? 初めて書いたプログラムなので比較対象が無くて分かりません。 以下プログラムコード project1 ------------------------------------------ (略) protected: virtual void WndProc(System::Windows::Forms::Message% m) override { switch(m.Msg) { case WM_TIMER: if(m.WParam.ToInt32()==1) { POINT point; GetCursorPos(&point); Form1::label2->Text="X:"+point.x; Form1::label3->Text="Y:"+point.y; setlocale( LC_ALL, "Japanese" ); TCHAR buff[260]; HWND hWnd; hWnd=WindowFromPoint(point); GetWindowText(hWnd, buff, sizeof(buff)); Form1::label1->Text=gcnew String(buff); }break; case WM_MOVE: Form1::label4->Text="移動しました。";break; case WM_LBUTTONDOWN: Form1::label4->Text="左クリック";break; case WM_RBUTTONDOWN: Form1::label4->Text="右クリック";break; /* default: Form1::label4->Text=m.Msg.ToString();break;*/ } Form::WndProc(m); } private: System::Void Form1_Load(System::Object^ sender, System::EventArgs^ e) { HWND hmyWnd = static_cast<HWND>(this->Handle.ToPointer()); SetTimer(hmyWnd,1,100,NULL); } }; ------------------------------------------------------------- また、case WM_RBUTTONDOWN:の内部にClose();を書き足して実行すると 「'System.ObjectDisposedException' のハンドルされていない例外が System.Windows.Forms.dll で発生しました。」 と出ます。 何かおかしいところはありますでしょうか? それとも仕様でしょうか? お教えくださいm(_ _)m

  • cvSnakeImageのエネルギー表示法を教えて

    関数 cvSnakeImage は,内部エネルギーと外部エネルギーの総和が最小になるように snake を更新すると言われています。 対象画像の計算された内部エネルギーと外部エネルギーをそれぞれ数値で表示したいのですが、表示の方法を教えていただけないでしょうか。