Пример удаления кнопки Свойства в диалоге Печать - VB

Узнай цену своей работы

Формулировка задачи:

Пример удаления кнопки Свойства в диалоге Печать (тем кто использует Report). Данный код работает только после компиляции в exe файл. Может, кто ответит, почему так?
Может кто знает как это сделать проще? P.S. Данный код для Winows 98

Решение задачи: «Пример удаления кнопки Свойства в диалоге Печать»

textual
Листинг программы
Private Declare Function GetActiveWindow Lib 'user32' () As Long
Private Declare Function GetDlgItem Lib 'user32' (ByVal hDlg As _
Long, ByVal nIDDlgItem As Long) As Long
Private Declare Function PostMessage Lib 'user32' _
Alias 'PostMessageA' (ByVal hwnd As Long, ByVal wMsg _
As Long, ByVal wParam As Long, lParam As Any) As Long
Const WM_CLOSE = &H10
 
Private Sub Command1_Click()
Timer1_Timer
ActiveReport1.PrintReport True 
End Sub
 
Public Sub Timer1_Timer()
  Dim hW As Long
  Dim hW2 As Long
  hW = GetActiveWindow
  hW2 = GetDlgItem(hW, 1025)
  If hW2 Then
    PostMessage hW2, WM_CLOSE, 0, 0
    Timer1.Enabled = False
  End If
End Sub

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

12   голосов , оценка 3.75 из 5
Похожие ответы