Skip to main content

AccessTr.neT


Runtime error 2475

Runtime error 2475

#2
sorunu aşağıdaki kod ile değiştirerek çözdüm.
Kod:
Option Explicit

Public Declare Function CreateRectRgn Lib "gdi32" (ByVal X1 As Long, _
   ByVal Y1 As Long, ByVal X2 As Long, ByVal Y2 As Long) As Long
Public Declare Function CreateRoundRectRgn Lib "gdi32" (ByVal X1 As Long, _
   ByVal Y1 As Long, ByVal X2 As Long, ByVal Y2 As Long, ByVal X3 As Long, _
   ByVal Y3 As Long) As Long
Declare Function CombineRgn Lib "gdi32" (ByVal hDestRgn As Long, _
   ByVal hSrcRgn1 As Long, ByVal hSrcRgn2 As Long, _
   ByVal nCombineMode As Long) As Long
Public Declare Function SetWindowRgn Lib "user32" (ByVal hwnd As Long, _
   ByVal hRgn As Long, ByVal bRedraw As Boolean) As Long
Public Const RGN_AND = 1
Public Const RGN_COPY = 5
Public Const RGN_DIFF = 4
Public Const RGN_OR = 2
Public Const RGN_XOR = 3

Public Function fSetAccessWindow()
Dim rgn1 As Long, rgn2 As Long

  rgn1 = CreateRectRgn(0, 0, 1, 1)
  CombineRgn rgn1, rgn1, rgn2, RGN_OR
  SetWindowRgn Application.hWndAccessApp, rgn1, True
End Function

Formların açılış olayına da aşağıdaki şekilde değiştirdim. 
Kod:
Call fSetAccessWindow
Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da

Bu Konudaki Yorumlar
Runtime error 2475 - Yazar: hknct - 11/02/2017, 22:29
Cvp: Runtime error 2475 - Yazar: hknct - 11/02/2017, 23:52
Task