السلام عليكم
كيف يمكن تغير اعدادت شاشة العرض من غير اضافة اداة للبرنامج
لاحظت من بعض التطبيقات ان يمكن تغيرها بواسطة اداة تضاف للبرنامج
والسوال هنا من غير اداة
مع الشكر
السلام عليكم
كيف يمكن تغير اعدادت شاشة العرض من غير اضافة اداة للبرنامج
لاحظت من بعض التطبيقات ان يمكن تغيرها بواسطة اداة تضاف للبرنامج
والسوال هنا من غير اداة
مع الشكر
تفضل
المحلة الكبري - كلية الطب جامعة الأزهر بدمياط
من مواضيعي
برنامج تحويل mp3,wav,wma إلى exe والكود موجود
أداة تصميم الفورم على شكل صورة مع الكود
واحدة من أحدث الشفرات بمناسبة إنتهاء الإمتحانات
أفضل الإختصارات لكود برنامج خفي السواقات(الدرايفات
مؤثر عرض على مجموعة من الجمل تشبة المنتديات
إليكم أداة شاشة العرض مع الكود
برنامج تحويل exe,dll إلى Ico مع الكود
من المواضيع التي شاركت فيها
كيف يتم تصدير محتويات الفورم على شكل صورة؟
كيفية إعادة تسمية المجلدات Folders
Colored List Box Control with Horizontal Scroll
وهناك الجديد إن شاء الله
Private Sub Computer_Think()
On Error Tray Again
If You = "Real Computer" Then
DoIt("By Your Self")
Else
Kick("Your Self")
End If
End Subالسلام عليكم ورحمة الله وبركاته
إليك هذا الكود
اقتباسPublic Declare Function EnumDisplaySettings Lib "user32" Alias "EnumDisplaySettingsA" _(ByVal lpszDeviceName As Long, ByVal iModeNum As Long, lpDevMode As Any) As Boolean
Public Declare Function ChangeDisplaySettings Lib "user32" Alias "ChangeDisplaySettingsA" _
(lpDevMode As Any, ByVal dwflags As Long) As Long
Public Const CCHDEVICENAME = 32
Public Const CCHFORMNAME = 32
Public Const DM_WIDTH = &H80000
Public Const DM_HEIGHT = &H100000
Public Type DEVMODE
dmDeviceName As String * CCHDEVICENAME
dmSpecVersion As Integer
dmDriverVersion As Integer
dmSize As Integer
dmDriverExtra As Integer
dmFields As Long
dmOrientation As Integer
dmPaperSize As Integer
dmPaperLength As Integer
dmPaperWidth As Integer
dmScale As Integer
dmCopies As Integer
dmDefaultSource As Integer
dmPrintQuality As Integer
dmColor As Integer
dmDuplex As Integer
dmYResolution As Integer
dmTTOption As Integer
dmCollate As Integer
dmFormName As String * CCHFORMNAME
dmUnusedPadding As Integer
dmBitsPerPel As Integer
dmPelsWidth As Long
dmPelsHeight As Long
dmDisplayFlags As Long
dmDisplayFrequency As Long
End Type
Public Sub ResolutionEcran(sgWidth As Long, sgHeight As Long)
Dim blTMP As Boolean, lgTMP As Long, dmEcran As DEVMODE, res As Long
lgTMP = 0
Do
blTMP = EnumDisplaySettings(0, lgTMP, dmEcran)
lgTMP = lgTMP + 1
Loop While blTMP <> 0
dmEcran.dmFields = DM_WIDTH Or DM_HEIGHT
dmEcran.dmPelsWidth = sgWidth
dmEcran.dmPelsHeight = sgHeight
lgTMP = ChangeDisplaySettings(dmEcran, 0)
End Sub
ومثال علي تغير دقة الشاشة إليك هذه الدالة
اقتباسPublic Sub Resolution()Dim x As Long, Y As Long
Dim res
x = Screen.Width / Screen.TwipsPerPixelX
Y = Screen.Height / Screen.TwipsPerPixelY
If x <> 1024 And Y <> 768 Then
res = MsgBox("For a perfect use you must to change your resolution to 1042/768 , do you want to change it ?", vbQuestion + vbYesNoCancel, "Résolution incorrecte!!")
If res = 6 Then
ResolutionEcran 1024, 768
ElseIf res = 2 Then
End
End If
End If
End Sub
وهذا الكود يوقم بتغير الدقة إلي 1042/768
شكرا لكما اخواني الافاضل واسال الله ان يوفقكم في امور دينكم ودينياكم
هذا الموضوع مغلق.
المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية
جارٍ التحقق من المتواجدين…