
20-06-2007, 12:21
|
|
|
|
חבר מתאריך: 26.09.05
הודעות: 7
|
|
|
שאלה ב- MFC
שלום לכולם
אני כותב תוכנה בשפת ++C ב- MFC . כבר שבועיים אני מנסה למצוא פונקציה ( שבטוח קיימת)
שתיתן לי אפשרות שליטה במקשים של המקלדת.
זאת אומרת אני רוצה שכשאני נמצא באיזשהו dialog box שברגע שהמשתמש לחץ על מקש, ולאו דוקא על איזשהו edit tool אלא בכל מקום בbox , שאני אוכל לדעת מה נלחץ.
ניסיתי להשתמש ב- onkeydown , באיזשהו מדריך באינטרנט כתבו ב- pretranslatemessage() ואמנם ברגע שהקשתי על תו באמת קיבלתי event,אבל אני לא מצליח לקרוא איזה תו קלטתי.
מבחינתי אני אסתפק אפילו ברמה יותר נמוכה כמו פונקציית scanf ב-C כל עוד אני יכול לזהות שהמשתמש לחץ על מקש F1 לדוגמא,הבעיה היא שה-MFC עוקף את זה.
בקיצור אני שברתי את הראש
אם מישהו יכול לעזור..
תודה מראש
|