Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Cambiare il titolo della finestra di MSAccess, usando le API

72 views
Skip to first unread message

Marco M.

unread,
May 18, 2002, 5:46:14 AM5/18/02
to
Ho provato ad utlizzare l'esempio riportato sul sitocomune, sezione General,
"Cambiare il titolo della finestra di MSAccess, usando le API".
Ho creando un modulo dove ho riportato l'esempio, poi in una maschera di
avvio ho chiamato su caricamento la funzione pubblica ChangeAccessTitle(),
ma nell'avvio mi genera l'errore : Errore di Runtime 6 OverFlow, e nel Debug
mi rimanda alla funzione citata nella riga (myhwnd% = GetActiveWindow())
dove mi evidenzia myhwnd% = 0
Avete la soluzione?
Grazie
Marco M.

--

warp

unread,
May 18, 2002, 7:36:23 AM5/18/02
to

"Marco M." <

Verosimile che tu stia utilizzando un NT based.
Dimensiona myhwnd come long (o variant) e vedi un pò cosa succede...


Karl Donaubauer

unread,
May 18, 2002, 8:04:13 AM5/18/02
to
Marco M. <teat...@tin.it> ha scritto:

Manca la tua versione di Access e Windows.

Normalmente non è necessario di usare l'API (direttamente) per questo.
Ce la proprietà "AppTitle" e il metodo "RefreshTitleBar" con un
esempio nella guida in linea.

Se vuoi usare API basta questo in un modulo standard:

Declare Function SetWindowText Lib "user32" Alias "SetWindowTextA" _
(ByVal hwnd As Long, ByVal lpString As String) As Long

Puoi chiamare la funzione dappertutto con:

SetWindowText Application.hWndAccessApp, "Nuovo Titolo"

--
HTH
Karl
*********
Access-FAQ (tedesco): http://www.donkarl.com


0 new messages