PDA

צפה בגרסה המלאה : [הסבר] איך יוצרים לחצן פקודה ללא קבלת מוקד?



ayalaleora
15-10-2009, 17:56
זה שימושי כשאתה בתיבת טקסט ואת רוצה עזרה ללא איבוד מוקד מהתיבה
או לצורך יצירת מקלדת וירטואלית שהלחצנים נותנים פקודה לאיפה שהמוקד כרגע.
אם אתה בתיבת טקסט ורוצה להקליד ע"י מקלדת וירטואלית אתה חייב שהמוקד (focus) יישאר בתוך התיבה.
אין לי מושג איך עושים את זה.
או לחילופין איך עוצריך את סדר האירועים בעת לחיצה על לחצן פקודה.
שהסדר הוא קודם אובדן מוקד באובייקט קודם. (ניתן לראות בסדר הארועים בעזרה לאקסס במיקרוסופט)
תודה לכל העוזרים

Hurricane
15-10-2009, 18:16
אתה יכול להשתמש בפונקציה GetAsyncKeyState שנמצאת בסיפרייה user32.dll.
אני לא יודע איך מייבאים פונקציות ב- VB, אבל אני יודע שיש דרך.