PDA

نسخه کامل مشاهده نسخه کامل : drag and drop از داخل فرم به پنجره هاي بيروني



Payman_62
28-02-2006, 01:32
سلام.
ديديد تو بعضي برنامه ها مثل تاك قفل كن هاي مسنجر 1 آيكوني رو فرم هست كه ميكشنش يا درگش ميكنن رو يه پنجره ديگه و اون پنجره دورش سياه ميشه. چه طوري ميشه از اين آيكون ها در فرم قرار داد؟

Mostafa1024
07-03-2006, 20:04
بابا اين كاري كه تو ميگي به اين راحتيا نيست كه . خودش در حد يه پروژه كامل هست .
اول بايد HWND تمام پنجره هاي اسكرين رو پيدا كني . بعد بايد HWND اون پنجره اي كه ماوس ميره روش پيدا كني . بعد بايد با توابع مربوطه دور اون پنجره كادر بكشي . بعد كه پنجره انتخاب شد بايد با يه تابع ديگه Event Mouse_Down رو بفرستي روي اون پنحره يا باتون .
واسه انجام هر كدوم ار اين مرحلا بايد كلي تابع تعريف كني. فقط همينو بگم كه كار راحتي نيست

Payman_62
08-03-2006, 16:57
نه عزيز زيادم پيچيده اي نيست. تا حد كشيدن آيكون به روي پنجره هاي ديگه و به دست آوردن هندل آن پنجره ها رو بلدم. فقط دور پنجره ها كادر مشكي نمياد. بعد هم نيازي به به دست آوردن هندل همه پنجره ها و فرستادن mouse down به پنجره مربوطه نيست.