ABA


"מציאת keycode של מקש"
גירסת הדפסה        
קבוצות דיון פיתוח, תיכנות ובניית אתרים נושא #7687 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 7687
afried

דרג אמינות חבר זה
   10:50   02.01.04   
אל הפורום  
  מציאת keycode של מקש  
 
   כידוע לכל מקש במקלדת יש keycode משלו, שלא קשור אם אני אני מקליד לו לדוגמא A או a או "ש", זה קוד למקש ולא לתוכן שלו.

מה הפונקציה לקבל אותו?? תעזרו לי פליז.......


                                שתף        
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

  האשכול     מחבר     תאריך כתיבה     מספר  
  באיזו מערכת הפעלה? Quant86 02.01.04 11:53 1
     זה לא עוזר לי מה שענית afried 02.01.04 13:28 2
         אני לא בטוח כמה חלונות מאפשר לך את זה, dryice 02.01.04 21:29 3
             הווינדוס מאפשר את הכל, בשביל זה יש את ה Quant86 02.01.04 23:35 4

       
Quant86

דרג אמינות חבר זה
   11:53   02.01.04   
אל הפורום  
  1. באיזו מערכת הפעלה?  
בתגובה להודעה מספר 0
 
   בווינדוס בקובץ
windows.h
מוגדרים עבורכה ערכי

Virtual kew
למשל VK_RETURN
VK_ESCAPE........


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
afried

דרג אמינות חבר זה
   13:28   02.01.04   
אל הפורום  
  2. זה לא עוזר לי מה שענית  
בתגובה להודעה מספר 1
 
   אני צריך שב-VB שהמשתמש מקליד לי תו לinputbox, שאני אדע אח"כ מה ה-keycode של אותו מקש.
סתם ככה לדעת את הרשימה , אני כבר יודע וזה לא עוזר לי..

ואני מבקש להדגיש שאני מחפש את ה-keycode ולא את קוד ASCII

מחכה לתשובות...


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
dryice

דרג אמינות חבר זה
   21:29   02.01.04   
אל הפורום  
  3. אני לא בטוח כמה חלונות מאפשר לך את זה,  
בתגובה להודעה מספר 2
 
   בסביבות DOS מה שהיו עושים זה לגשת ישירות למקלדת,
כניסה 0x60. עם inp או port וכו. בהתאם לשפה.

מן הסתם תחת חלונות אין גישה ישירה, אבל אולי יש משהוא שקול.

DRYICE


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Quant86

דרג אמינות חבר זה
   23:35   02.01.04   
אל הפורום  
  4. הווינדוס מאפשר את הכל, בשביל זה יש את ה  
בתגובה להודעה מספר 3
 
   הטבלה הזאת מלכתחילה, מה שאתה צריך עכשיו זה לגנוב את שגרת ה
OnKeyDown שנשלח לEditbox שזה מה שקוראים בויזואל סי בMFC למשל להוריש את CTEXTBOX ולבנות אותו לבד, או שאפשר לעשות את זה בWin32 בלי הורשה, אבל כדי שתוכל להשתמש בזה בויבי כנראה אתה צריך ACTIVEX שעושה את זה....
למה אתה חושב שאתה צריך לעבוד עם TEXTBOX בכלל, אם אתה מעוניין בקוד הלחיצה ולא בערך שיש תחת המקש, כמו למשל בחיצים, אתה צריך לבקש לקבל את השגרה OnKeyDown או משהו בסגנון שיש לך בוי בי (מהפורם) ואז ד"א תוכל לשלוח טקסט ידנית לTextBox.....

בוינדוס אין לך גישה למה שDryice אמר, אבל הווינדוס נותן לך לפחות לראות את המידע הזה, באמצעות API - OnKeyDown יש לך שם פרמטר של KeyCode תקרא את הAPI


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

תגובה מהירה  למכתב מספר: 
 
___________________________________________________________________

___________________________________________________________________
למנהלים:  נעל | תייק בארכיון | מחק | העבר לפורום אחר | מחק תגובות | עגן אשכול
       



© כל הזכויות שמורות ל-רוטר.נט בע"מ rotter.net