اذهب الي المحتوي
أوفيسنا

الردود الموصى بها

قام بنشر

السلام عليكم

رااااااااااااائع استاذ احمد

دائما للامام ايها الرائع

جزاك الله خيرا

قام بنشر

السلام عليكم

رااااااااااااائع استاذ احمد

دائما للامام ايها الرائع

جزاك الله خيرا

السلام عليكم و رحمة الله و بركاته

الاخ الفاضل الاستاذ / حماده عمر

شكراً لحضرتك اخي العزيز

كلماتك الطيبة الرقيقه اكبر مني بكثييييييييييييييير جداً جداً جداً

جزاك الله كل خير

و السلام عليكم و رحمة الله و بركاته

  • 5 months later...
  • 1 month later...
  • 4 months later...
  • 1 year later...
قام بنشر

إذا واجهتك مشكلة أخي الكريم أبو راكان فاطرح المشكلة

التعامل مع نظام 64 بت يحتاج لممارسة ولا يوجد قواعد ثابتة بشكل كبير ..أنا أجتهد في التعديل إلى أن يتم الأمر (لأنني بدأت التعامل مع 64 بت منذ فترة)

تقبل تحياتي

قام بنشر
'In Standard Module
'-----------------

#If VBA7 Then
    Private Declare PtrSafe Function FindWindow Lib "User32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long
    Private Declare PtrSafe Function GetWindowLong Lib "User32" Alias "GetWindowLongA" (ByVal hwnd As LongPtr, ByVal nIndex As Long) As Long
    Private Declare PtrSafe Function SetWindowLong Lib "User32" Alias "SetWindowLongA" (ByVal hwnd As LongPtr, ByVal nIndex As Long, ByVal dwNewLong As Long) As Long
    Private Declare PtrSafe Function DrawMenuBar Lib "User32" (ByVal hwnd As LongPtr) As Long
#Else
    Private Declare Function FindWindow Lib "User32" Alias "FindWindowA" ( ByVal lpClassName As String, ByVal lpWindowName As String) As Long
    Private Declare Function GetWindowLong Lib "User32" Alias "GetWindowLongA" ( ByVal hwnd As Long, ByVal nIndex As Long) As Long
    Private Declare Function SetWindowLong Lib "User32" Alias "SetWindowLongA" (ByVal hwnd As Long, ByVal nIndex As Long, ByVal dwNewLong As Long) As Long
    Private Declare Function DrawMenuBar Lib "User32" ( ByVal hwnd As Long) As Long
#End If

Sub RemoveCaption(objForm As Object)
    Dim lStyle          As Long
    Dim hMenu           As Long
    Dim mhWndForm       As Long
    
    If Val(Application.Version) < 9 Then
        mhWndForm = FindWindow("ThunderXFrame", objForm.Caption)
    Else
        mhWndForm = FindWindow("ThunderDFrame", objForm.Caption)
    End If
    
    lStyle = GetWindowLong(mhWndForm, -16)
    lStyle = lStyle And Not &HC00000
    SetWindowLong mhWndForm, -16, lStyle
    DrawMenuBar mhWndForm
End Sub

Sub ShowForm()
    UserForm1.Show False
End Sub

'In UserForm Module
'------------------
Private Sub UserForm_Initialize()
    Call RemoveCaption(Me)
End Sub

تفضل أخي الكريم

 

 

  • 4 weeks later...

انشئ حساب جديد او قم بتسجيل دخولك لتتمكن من اضافه تعليق جديد

يجب ان تكون عضوا لدينا لتتمكن من التعليق

انشئ حساب جديد

سجل حسابك الجديد لدينا في الموقع بمنتهي السهوله .

سجل حساب جديد

تسجيل دخول

هل تمتلك حساب بالفعل ؟ سجل دخولك من هنا.

سجل دخولك الان
  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information