PDA

View Full Version : سوال: IntPtr



mahmood11874
سه شنبه 17 شهریور 1394, 09:06 صبح
با سلام به دوستان عزیز
اگر کسی بتونه ماهیت IntPtr واسم شرح بده خیلی ممنون می شم

Mani_rf
چهارشنبه 25 شهریور 1394, 18:47 عصر
با سلام به دوستان عزیز
اگر کسی بتونه ماهیت IntPtr واسم شرح بده خیلی ممنون می شم

IntPtr ها اشاره گر ها و هندلرهایی هستند که به صورت استاندارد در سرتاسر سیستم عامل مورد استفاده قرار میگیرند. این اشاره گرها بیشتر در زمان استفاده از توابع API و ارسال پیام های خارجی از سیستم عامل و یا برنامه های دیگر به برنامه استفاده می شود.

برای مثال در Windows Application همه پیام هایی که ا طرف سیستم عامل به سمت برنامه شما فرستاده می شود مانند :
قرار گیری موس بر روی برنامه، خروج موس از آن، گرفتن فکوس، فشرده شدن کیبورد و....
از طریق متد قابل بازنویسی WndProc به برنامه شما فرستاده می شود که Structure ورودی این متد تمامی اطلاعات پیام را با پروپرتی هایی از نوع اشاره گر یا IntPtr در اختیار شما می گذارد.