نمایش نتایج 1 تا 4 از 4

نام تاپیک: حرکت موس در یک ocx

  1. #1
    کاربر تازه وارد آواتار MBeigy
    تاریخ عضویت
    فروردین 1382
    پست
    79

    حرکت موس در یک ocx

    سلام خدمت همه دوستان
    فرض کنید که در طراحی یک کامپوننت میخواهیم وقتی موس روی آن قرار گرفت یک کار خاصی انجام بشه که این رو با رویداد mousemove انجام میدیم اما برای اینکه درست در لحظه ای که موس از روی اون کامپوننت کنار میره و مثلا وارد فرم کاربر میشه کاری انجام بدیم من رویدادی ندیدم. سعی کردم صفر بودن x یا y رو چک کنم اما خوب جواب نداد. چند تا راه دیگه از این قبیل رو رفتم اما مناسب نیستند. اگر کسی راه درستشو میدونه یا API ای سراغ داره لطفا کمک کنه.

  2. #2
    کاربر دائمی
    تاریخ عضویت
    اسفند 1381
    محل زندگی
    Iran
    پست
    801
    بهترین روش برای این منظور استفاده از Subclass برای کنترل وقایع کنترل است. همچنین روشهای دیگری مثل استفاده از توابع SetCapture و GetCapture به همراه یک Timer وجود دارد که البته تضمین صددرصد ایجاد نمیکند.
    استفاده از هر کدام از این روشها کد نسبتا حجیمی نیاز دارد که در اینجا نمیتوانم بنویسم. اگر کد نمونه ای در این زمینه خواستید، E-mail خودتان را اینجا بنویسید تا برایتان ارسال کنم.

  3. #3
    به لینک پایین یه سری بزنید
    http://www.vbsmart.com/library/smart...martbutton.htm

  4. #4
    کاربر تازه وارد آواتار MBeigy
    تاریخ عضویت
    فروردین 1382
    پست
    79

    دست هر دو تون درد نکنه

    سلام
    دست هر دوتا تون درد نکنه. آقای آزیش روش خیلی قشنگی بود. :D آقای عریضی من آدرس رو مینویسم. ممنون میشم اگه این روش رو برام بفرستید. دوست دارم روش کار با setcapture رو هم یاد بگیرم :wink: md_beigy@yahoo.com
    باز هم ممنون.

تاپیک های مشابه

  1. مشکل راست چین کردن GRID در ویندوز 2000 و
    نوشته شده توسط محمود شمس در بخش Foxpro
    پاسخ: 3
    آخرین پست: دوشنبه 26 مرداد 1383, 01:48 صبح
  2. من هیچ&am p;amp;am p;amp;am p;#1740 ; از openGL نمی دونم .
    نوشته شده توسط در بخش طراحی و ساخت بازی‌های کامپیوتری
    پاسخ: 2
    آخرین پست: پنج شنبه 11 تیر 1383, 09:23 صبح
  3. تکنولوژی DBEXPRESS چیست ؟
    نوشته شده توسط Mahdi Fahmideh در بخش برنامه نویسی در Delphi
    پاسخ: 1
    آخرین پست: جمعه 21 شهریور 1382, 23:36 عصر
  4. بیایید سایتی دسته جمعی بسازیم pass=11111
    نوشته شده توسط DaneshSoft در بخش طراحی وب (Web Design)
    پاسخ: 0
    آخرین پست: سه شنبه 14 مرداد 1382, 13:47 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •