Hogyan lehet gyorsbillentyűt csinálni C++ban?
#pragma endregion
private: System::Void Form1_Load(System::Object^ sender, System::EventArgs^ e) { }
private: System::Void timer1_Tick(System::Object^ sender, System::EventArgs^ e) {
if(GetAsyncKeyState (Keys->NumPad1) == true){
timer1->Stop ();
timer2->Start ();
}
private: System::Void timer2_Tick(System::Object^ sender, System::EventArgs^ e) {
SendKeys::Send (text_spam->Text);
timer2->Stop ();
timer1->Start ();
}
Ezt a kódot használom de debugnál ezt írja ki:
Form1.h(126) : error C2275: 'System::Windows::Forms::Keys' : illegal use of this type as an expression
c:\windows\microsoft.net\framework\v2.0.50727\system.windows.forms.dll : see declaration of 'System::Windows::Forms::Keys'
Form1.h(126) : error C2039: 'NumPad1' : is not a member of 'System::Enum'
c:\windows\microsoft.net\framework\v2.0.50727\mscorlib.dll : see declaration of 'System::Enum'
Form1.h(126) : warning C4805: '==' : unsafe mix of type ''unknown-type'' and type 'bool' in operation
Form1.h(126) : error C3861: 'GetAsyncKeyState': identifier not found
Valakinek valami ötlete?
Te lehetsz az első, aki segít a kérdezőnek!
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!