PDA

View Full Version : دو سوال در مورد SendMessage



mohsen57
شنبه 26 مرداد 1387, 19:55 عصر
1- اگر هندل یک پنجره را داشته باشیم چجوری می تونیم پیغام کلیک روی دکمه های آن پنجره را ارسال کنیم؟

2- اگر یک برنامه در Tray باشد چجوری می توان آن را باز کرد؟ هندل Tray با هندل پنجره فرق می کند؟ اگر فرق می کند چجوری باید آن را پیدا کرد؟ مثلا هندل آیکن کانکشن اینترنت را که کنار ساعت ویندوز است چجوری باید پیدا کرد؟

tizhoosh
شنبه 26 مرداد 1387, 20:17 عصر
راجع به سوال 1-
در مثالي كه گذاشتم با اجراي روال بر روي دكمه اي به نام dokme در پنجره اي به نام Panjere كليك مي شود
بفرما :لبخندساده: :لبخند::لبخندساده: 21944

در ضمن تابع postmessage تقريباً مشابه SENDMESSAGE است

mohsen57
یک شنبه 27 مرداد 1387, 15:31 عصر
دفعه اول که پیغام رو به دکمه مورد نظر میفرستیم فقط فوکس رو میگیره دفعه دوم عمل کلیک انجام میشه. این مشکل رو چجوری میشه حل کرد؟ باید اول فوکس رو بهش داد؟ چجوری؟

tizhoosh
یک شنبه 27 مرداد 1387, 20:17 عصر
اگر اين طور است كه مي گويي خوب كد را دو بار پشت سر هم بنويس
گرچه من از آن براي از بين بردن يك پنجره ي مزاحم و در يك تايمر استفاده كردم (:

mohsen57
یک شنبه 27 مرداد 1387, 22:32 عصر
نمیشه با PostMessage ابتدا پیغام فوکس رو به آن دکمه بدیم بعدش پیغام کلیک رو بفرستیم؟