PDA

View Full Version : سوال: تنظیمات مانیتور کامپیوتر در سی شارپ (C#)



asdaasda
یک شنبه 21 مهر 1392, 17:04 عصر
با سلام خدمت تمامی دوستان برنامه نویس!

دوستان !
من در پروژه ام به برنامه ای نیاز دارم که بتونم باهاش به تنظیمات مانیتور دسترسی داشته باشم.
مثل : نور ، رزولیشن ، بزرگنمایی و کوچکنمایی و ...
لطفا راهنماییم کنید!
با تشکر...

majid_i68
یک شنبه 21 مهر 1392, 19:02 عصر
با سلام

شما با استفاده از توابع api ویندوز میتونید به این اطلاعات و ویرایش آنها اقدام کنید

asdaasda
دوشنبه 22 مهر 1392, 12:33 عصر
با سلام

شما با استفاده از توابع api ویندوز میتونید به این اطلاعات و ویرایش آنها اقدام کنید
سلام به دوست عزیزم!
این توابع در چه فضای نامی (کلاس) هستند؟
اگه منبعی رو بهم معرفی کنید برای انجام این کار بسیار ممنون میشم.

majid_i68
دوشنبه 22 مهر 1392, 14:52 عصر
C# setting screen brightness Windows 7 (http://stackoverflow.com/questions/8194006/c-sharp-setting-screen-brightness-windows-7)

majid_i68
دوشنبه 22 مهر 1392, 14:59 عصر
در این مثال با استفاده از وارد کردن این دو dll و فراخوانی متدهای انها گامای مانیتور رو تغییر میده

user32.dll
gdi32.dll

majid_i68
دوشنبه 22 مهر 1392, 15:05 عصر
اینم برای آشنایی با متد SetDeviceGammaRamp (http://msdn.microsoft.com/en-us/library/dd372194%28VS.85%29.aspx)

majid_i68
دوشنبه 22 مهر 1392, 15:10 عصر
توابع api در پوشه ویندوز شما قرار دارد.. در واقع این توابع برای کارهای ویندوز فراخوانی میشن.. هر کدام از توابع مجموعه کاری رو انجام میدن .. شما با import کردن هر کدام از توابع .. و فرستادن مقادیر صیحیح به آن از ان تابع در برنامه خود استفاده خواهید کرد