★初心者にVisual C++を教えるスレ★ Part25at TECH★初心者にVisual C++を教えるスレ★ Part25 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト700:デフォルトの名無しさん 07/03/07 11:28:21 バージョンはVC++7.0です _WIN32_WINNTは0x0500となってました (winuser.hのSendInput周辺を囲ってる#ifは_WIN32_WINNT > 0x0400でした) WINVERの方は覚えてないです・・・ 701:デフォルトの名無しさん 07/03/07 17:59:19 質問があります。 VS.NET 2003 VC++ の環境で、 フォームにラベルを配置し、ラベルのMouseMoveイベントに以下のコードを書きました。 // ボタン押下しっぱなしであれば移動 if(e->Button == MouseButtons::Left) { label_sp->Location.X = e->X; label_sp->Location.Y = e->Y; label_sp->Invalidate(); } 私は、このラベルをマウスでドラッグできることを予測して このコードを書きました。 ところが、ラベルはぴくりとも動いてくれません。 なぜなのでしょうか? 702:701 07/03/07 18:48:08 自己解決しました…。 以下に解決に至ったコードを書きます。 // ボタン押下していれば移動 if(e->Button == MouseButtons::Left) { int X = Form1::MousePosition.X - Form1::Location.X int Y = Form1::MousePosition.Y - Form1::Location.Y label_sp->Location = Point(X, Y); } 多少ズレはありますがこのようにやってみます。 スレ汚しすみません。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch