C++/CLI C++/CLR ドットネット
フォームApplication でShiftキーの感知 Shiftキーの取得?
分かりにくいよね
Form1のキーイベント
private: System::Void Form1_KeyDown(System::Object^ sender, System::Windows::Forms::KeyEventArgs^ e) {
if(e->KeyCode == System::Windows::Forms::Keys::Shift) {
フラグon
}
}
private: System::Void Form1_KeyUp(System::Object^ sender, System::Windows::Forms::KeyEventArgs^ e) {
if(e->KeyCode == System::Windows::Forms::Keys::Space) {
フラグoff
}
}
じゃ 取れないんだね
private: System::Void Form1_KeyDown(System::Object^ sender, System::Windows::Forms::KeyEventArgs^ e) {
if(e->Shift) {
フラグon
}
}
private: System::Void Form1_KeyUp(System::Object^ sender, System::Windows::Forms::KeyEventArgs^ e) {
if(!e->Shift) {
フラグoff
}
}
に しないと
いや Shift + マウスクリック を 検知しようと思ったんだけど