PDA

View Full Version : سوال: مفهوم اين Api ها چيست؟



Feremerz
سه شنبه 17 اردیبهشت 1387, 00:37 صبح
سام

دوستان محبت كنيد در اسرع وقت كه ميتونيد به اين سوالات جواب بديد چون من 3 شنبه بايد جوابش رو بدونم .


ميخواستم بدونم كه اين API ها در Visual basic چي كار ميكنند
اين API ها در win32 است.
1-CallMsgFilter
2-CallNamedPipe
3-CallNextHookEx
4-CallWindowProc
5-CancelDc
اگه ميشه امروز بگين چون فردا بايد تحقيقش رو تحويل معلم بدم

ممنون

H4i0 ACP
سه شنبه 17 اردیبهشت 1387, 02:05 صبح
سلام Private Declare Function CallMsgFilter lib "user32" Alias "CallMsgFilterA" (lpMsg As msg, ByVal ncode As Long) As Long یه پیغام خاص رو دریافت می کنه و کدی رو ایجاد می کنه که برای توابع hook به کار میره و کاربدش بیشتر در .Net هستش

H4i0 ACP
سه شنبه 17 اردیبهشت 1387, 02:09 صبح
فرستادن یه پیغام به یه پنجره که مقدار lpPrevWndFunc رو از تابع GetWindowLong میگیره . private function CallWindowProc(lpPrevWndFunc, hWnd, wMsg, wParam, lParam) در ضمن از Subclassing استفاده می کنه .

H4i0 ACP
سه شنبه 17 اردیبهشت 1387, 02:15 صبح
CallNextHookEx برای فرستادن اطلاعات یه HOOK به تابع جاری و بعدی HOOK

H4i0 ACP
سه شنبه 17 اردیبهشت 1387, 02:18 صبح
CancelDc برعکس getdc هستش و هندل بازشده و عملیات کشیدن بر روی فرم و ... رو Cancel می کنه .

Feremerz
سه شنبه 17 اردیبهشت 1387, 20:04 عصر
CallNextHookEx برای فرستادن اطلاعات یه HOOK به تابع جاری و بعدی HOOK

ببخشيد منظورتون از توابع hook چيه؟

ممنونم

H4i0 ACP
چهارشنبه 18 اردیبهشت 1387, 01:37 صبح
سلام
Hook کد ماشينى که در يک ماژول يا پيمانه از سيستم عامل جاى داده مى شود تا کنترل را به روالى که وظيفه اى اضافى انجام مى دهد انتقال داده و در محلى متفاوت از ماژول اصلى ذخيره نمايد

CHAMALZ
جمعه 07 فروردین 1388, 00:20 صبح
با سلام من دو سوال داشتم:
1- wparam و lparam در تابع SendMessage چیست؟
2- من میخوام با تابع SendMessage یکی از آیتم های یک combo box را انتخاب کنم لطفا" بگید چکار کنم
خواهش میکنم اگه ممکن است سریع جواب بدهید با تشکر