PDA

View Full Version : سوال: تكنيك استفاده شده در babylon چيه كسي ميدونه ؟؟؟فرم مخفي باشه ولي آماده سرويس دهي؟



mehdi kalantary
چهارشنبه 04 بهمن 1391, 23:14 عصر
سلام
تكنيك استفاده شده در babylon چيه كه وقتي فرم مخفي هست كليد f10 يا ctrl+right click را ميزنيم فعال ميشه
و فرم ترجمه نمايش داده ميشه ؟؟؟؟؟

من يه فرم دارم كه وقتي min يا close ميشه notifyIcon فعال ميشه و فرم هم مخفي ميشه ولي نميدونم چطوري با كليك روي desktop يا فشردن يك كليد تركيبي يا مثلا F5 دوباره فعالش كنم .نميخوام كاربر حتما روي خود ايكون notifyicon كليك كنه

ممنون

SHD.NET
پنج شنبه 05 بهمن 1391, 00:42 صبح
علیک سلام

بفرما داداش ! این برنامه رو اختصاصی برای خودت درستش کردم !

با کلیدهای ترکیبی Control+Shift+A برنامه ظاهر میشه که در سورس اون میتونید خودتون کلیدها رو عوض کنید

سوالی بوددر خدمتیم

-- موفق باشید --

SHD.NET
پنج شنبه 05 بهمن 1391, 00:44 صبح
البته حواسم نبود اینو هم بگم که اینو با vb.net نوشتمش ، میتونید با برنامه های کانورتر خودتون کدهاشو تبدیل کنید به C#

-- بازم موفق باشید --

mehdi kalantary
پنج شنبه 05 بهمن 1391, 08:16 صبح
دست شما درد نكنه دوست عزيز ولي من اصلا vb بلد نيستم حتي نمي دونم چطوري فايلهاشا باز كنم ؟؟؟؟؟


شما كه زحمت كشيدي ميشه به c# برام بفرستيد ؟؟؟

mehdi kalantary
پنج شنبه 05 بهمن 1391, 18:16 عصر
سلام كسي ميتونه اين كد را به c# تبديل كنه ؟؟؟؟ زحمت بكشه ممنونش ميشم؟

aliasghar2
پنج شنبه 05 بهمن 1391, 19:03 عصر
سلام

واسه این کار بهتره از hook کردن کیبورد استفاده کنی

بهتره این مقاله رو بخونی
http://blogs.msdn.com/b/toub/archive/2006/05/03/589423.aspx

SHD.NET
پنج شنبه 05 بهمن 1391, 22:20 عصر
سلام

واسه این کار بهتره از hook کردن کیبورد استفاده کنی

بهتره این مقاله رو بخونی
http://blogs.msdn.com/b/toub/archive/2006/05/03/589423.aspx

منم توی این سورس از hook استفاده کردم ، الان که یا موبایل این پست رو میدم . در نزدیک ترین وقت سعی می کنم تبدیل شدش رو بزارم اینجا

یا علی
**موفق باشید**

میلاد رئیسی
پنج شنبه 05 بهمن 1391, 22:42 عصر
سلام . نسخه سی شارپ برنامه دوستمون رو گذاشتم برای سی شارپ کاران عزیز .

mehdi kalantary
جمعه 06 بهمن 1391, 09:06 صبح
سلام ممنون از شما دوست عزيز (ميلاد رئيسي)
اين روش كه زحمت كشيديد خيلي پيچيده بود و يك عيب هم داره و اون اينكه وقتي برنامه در حال اجرا باشه ديگر كليدها وظيفه اصلي خودشون را ندارند مثلا كليدهاي CTRL+SHIFT+A كه تعريف شده ديگر كليد A را نمي توان مثلا در ورد تايپ كرد و عملا غير فعال ميشه ( حتما يه راه ساده تر وجود داره كه نياز به اين تعداد كد نباشه و بتوان از كليدهاي تركيبي MOUSE هم استفاده كرد )
به هر حال ممنون از همه دوستان .....

mehdi kalantary
یک شنبه 08 بهمن 1391, 12:25 عصر
فكر نميكردم اينقدر سخت باشه كه فقط يه راه حل داشته باشه