6/3/2016 9:52 AM | |
Posts: 1 Rating: (0) |
I would like to change the colour of the button when it is pressed. Rightnow, i have it working for mouse click and i would like to set it up for keyboard also. by going through the forums I understood that i need to check the value of nChar and check ifit matches the key and then perform the action. I have this code but it doesn't work...I would appreciate if someone can point where i am going wrong. Also i want to know how I can find the value of nChar for all keys? I want to use keys F1 to F8 #include "apdefap.h" void OnKeyDown(char* lpszPictureName, char* lpszObjectName, char* lpszPropertyName, UINT nChar, UINT nRepCnt, UINT nFlags) { // If the key is still pressed > no further processing //if (nFlags & 0x4000) //return; //Request on F1 if (nChar==112) { SetBackColor(lpszPictureName,"LTC_button",RGB(255,145,29)); SetBackColor(lpszPictureName,"HTC_button",RGB(218,218,218)); SetBackColor(lpszPictureName,"CTG_button",RGB(218,218,218)); SetBackColor(lpszPictureName,"HGS_button",RGB(218,218,218)); SetBackColor(lpszPictureName,"CGS_button",RGB(218,218,218)); SetBackColor(lpszPictureName,"MUA_button",RGB(218,218,218)); SetBackColor(lpszPictureName,"Alarm_button",RGB(218,218,218)); SetBackColor(lpszPictureName,"StartBild",RGB(218,218,218)); } else SetBackColor(lpszPictureName,"LTC_button",RGB(145,145,29)); } ------------------------------------------------------------------------------------------ |
Last edited by: gourig at: 6/3/2016 10:08:45 AMLast edited by: Min_Moderator at: 6/3/2016 2:23:52 PMNew subject after splitting |
|
Follow us on