View Full Version : سوال: تغيير رزوليشن مانيتور هنگام ورود و تغيير به حالت اول هنگام خروج
ali682344
شنبه 21 فروردین 1389, 16:14 عصر
با سلام
من چند تاپيك در مورد اين موضوع پيدا كردم، ولي جوابم پيدا نكردم
من مي خوام با استفاده از توابع API اين كار هارو انجام بدم يعني بدون استفاده از ocx
تغيير رزوليشن رو با كد بلدم ولي برگشتشو با حالت اول بلد نيستم
با تشكر از دوستاني كه راهنمايي مي كنند
butterfly8528
یک شنبه 22 فروردین 1389, 18:34 عصر
سلام دوست عزیز .
این هم دقیقا چیزی که خواستید .
موفق باشید .
ali682344
یک شنبه 22 فروردین 1389, 21:31 عصر
سلام دوست عزیز .
این هم دقیقا چیزی که خواستید .
موفق باشید .
با تشكر از لطف شما
فقط يك مشكل، در بعضي از مانيتورها كار نمي كنه به خاطر اينكه قسمت اخر تابع Call ChangeRes(1024, 768, 32, 85) همون عدد 85 مربوط به screen refresh rate بستگي به صفحه نمايش داره
مثلا بعضي از مانيتور ها نهايت اين عدد 75 و در بعضي از اونها 60 وقتي عددي بيشتر از اين در قسمت اخر تابع داده مي شه دستور اجرا نميشه
ميشه اصلا بي خيال اين قسمت شد ؟
butterfly8528
دوشنبه 23 فروردین 1389, 16:43 عصر
سلام .
کد های رویداد Form_Load رو به صورت زیر تغییر بدید .
Private Sub Form_Load()
Call GetCurrentRes
Call ChangeRes(1024, 768, 32, OldFreq)
' or
' Call ChangeRes(1024, 768, 32, 0)
End Sub
ميشه اصلا بي خيال اين قسمت شد ؟
بله، برای این پارامتر میتوانید عدد 0 رو وارد کنید :
Call ChangeRes(1024, 768, 32, 0)
موفق باشید .
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.