Ukládání a obnovování pozic oken |
![]() |
Postup: Public IniName As String Declare Function GetPrivateProfileString Lib "kernel32" Alias "GetPrivateProfileStringA" (ByVal lpApplicationName As String, ByVal lpKeyName As String, ByVal lpDefault As String, ByVal lpReturnedString As String, ByVal nSize As Long, ByVal lpFileName As String) As Long Declare Function
WritePrivateProfileString Lib "kernel32" Alias "WritePrivateProfileStringA"
(ByVal lpApplicationName As String, ByVal lpKeyName As String, ByVal
lpString As String, ByVal lpFileName As String) As Long Procedura pro ukládání pozice formuláře při jeho uzavření (předpokládá se formulář s hranicemi FIXED DIALOG): Public Sub
SaveFormPosition(F As Form) Procedura pro načtení pozice okna: Public Sub
GetFormPosition(F As Form) Aktivace proměnné IniName v události LOAD spouštěcího formuláře: IniName = App.Path +”\muj.ini” Příklad volání procedur: Při volání formuláře: Při uzavírání formuláře: |
![]() |
Autor: The Bozena |