۰۸-فروردین-۱۳۸۶, ۱۵:۱۳:۵۳
سلام
ضبط و پخش وقایع موس
من یک اشاره گر برای گرفتن مختصات موس ساختم:
و مختصات موس را برای چندین بار بوسیله ی تایمر گرفتم:
اما وقتی میخام بخونم Error میده! این کد اشکالی داره؟
اگه بخام مختصات PO[x].x را بریزم داخل x چجوری؟
:wink:
-------------------------------------------------------------------------------
یک نمونه هم از کاربرد اشارهگر ها بگید. چون اصلا نمیدونم این اشاره گر ها به چه درد میخورن! (ساده توضیح بدین) با در VB اشاره گر ها چجوریند؟ :wink:
ضبط و پخش وقایع موس
من یک اشاره گر برای گرفتن مختصات موس ساختم:
کد:
LPPOINT PO[10000000];
long i;
long l;
long x;
long y;
و مختصات موس را برای چندین بار بوسیله ی تایمر گرفتم:
کد:
void CMRECDlg::OnTimer(UINT nIDEvent)
{
CString s;
switch(nIDEvent)
{
case ID_TIMER_REC:
l++;
s.Format("%d - %d",l,i);
SetWindowText(s);
GetCursorPos(PO[l]);
break;
case ID_TIMER_PLY:
i++;
s.Format("%d - %d",l,i);
SetWindowText(s);
x=PO[i]->x;
y=PO[i]->y;
SetCursorPos(x,y);
if (i==l || i>l) {
KillTimer(ID_TIMER_PLY);
IsPly=FALSE;
i=l;
}
break;
}
CDialog::OnTimer(nIDEvent);
}
اما وقتی میخام بخونم Error میده! این کد اشکالی داره؟
اگه بخام مختصات PO[x].x را بریزم داخل x چجوری؟
:wink:
-------------------------------------------------------------------------------
یک نمونه هم از کاربرد اشارهگر ها بگید. چون اصلا نمیدونم این اشاره گر ها به چه درد میخورن! (ساده توضیح بدین) با در VB اشاره گر ها چجوریند؟ :wink: