
20-04-2009, 23:27
|
|
|
|
חבר מתאריך: 22.09.06
הודעות: 476
|
|
|
חישוב Coordinates ב++C
שלום לכולם.
הרבה פעמים אני רואה בקודים משהו כזה:
ציטוט:
XY = MAKELONG((j * 16) + 20, (i * 16) + 65);
PostMessage(MineSweeper, WM_LBUTTONDOWN, MK_LBUTTON, XY);
PostMessage(MineSweeper, WM_LBUTTONUP, MK_LBUTTON, XY);
|
הבנתי שזה בעצם לגרום לעכבר ללחוץ, עכשיו השאלה שלי היא, איך בעצם מחשבים Coordinates? נגיד ויש לי חלון [ניקח את המסן לדוגמא], ואני רוצה לחשב את ה-Coordinates לכפתור של ה-Nudge, איפה אני מתחיל? איך אני מגלה את ה-Coordinates? ז"א נגיד שהחלון פתוח במקום מסוים, ואז אני מזיז אותו למקום אחר, איך אני עדיין מגלה את ה-Coords? [כאילו בהתאם למיקום החלון זה מוצא].
אני יודע שאולי לא הבנתם ממש את השאלה, אבל למי שהבין ,אני אשמח לקבל עזרה
תודה מראש!
|