Oppure

Loading
25/05/07 19:12
Cross
salve ragazzi.
vorrei sapere come disattivare il pulsante "chiudi" del mio form ("Finestra";)
grazie molte e ciao
aaa
25/05/07 20:09
SuperTiz
semplice, nelle proprietà del form imposta su "False" la voce "ControlBox"
aaa
26/05/07 14:26
Cross
si quello lo sapevo già, io voglio far diventare il pulsante chiudi trasparente perchè nn si può usare, ma gli altri 2 pulsanti devono rimanere come sono normalmente
grazie
aaa
29/05/07 11:47
motoboy
Postato originariamente da Cross:

salve ragazzi.
vorrei sapere come disattivare il pulsante "chiudi" del mio form ("Finestra";)
grazie molte e ciao


Vuoi capire come si fà?
O vuoi tutto il codice?

Nel primo caso:

sappi che per rendere HIDE la "X", devi richiamare delle API che vadano a richiamare la libreria USER32 ;)

per quanto riguarda la seconda domanda: posso postartelo.
Ora dipende da te.. se vuoi apprendere o se vuoi subito vedere il "COME" si fa!

N.B. Queste istruzioni, redono la "X" di Chiudi Finestra, HIDE. Ma rimangono invariate le altre, riduci in ICONA e INGRANDISCI.
aaa
29/05/07 15:13
Cross
ok facciamo così, vediamo di apprendere qualche cosa dai.
tengo per la prima opzione per ora.
grazie
aaa
29/05/07 16:39
motoboy
Postato originariamente da Cross:

ok facciamo così, vediamo di apprendere qualche cosa dai.
tengo per la prima opzione per ora.
grazie


ok. Una buona scelta. Anche se ti sarà dura. Visto che devi richiamare API e Costanti.

Una volta chiamate e dichiarate, devi inserirle nel FORM, affinché riesci ad attivare.

Te ne inserisco una:

vediamo se riesci a capirci qualcosa ;) me lo auguro

Queste sono le COSTANTI:

Private Const MF_BYPOSITION = &H400
Private Const MF_REMOVE = &H1000

Private Declare Function DrawMenuBar Lib "user32"(ByVal hwnd As Long) As Long

questa é la prima "API" che dichiariamo per giungere alla soluzione ;)

ora vedi questa, è la FUNZIONE richiamata nel FORM_LOAD ;)

Call DrawMenuBar(Me.hwnd)

'chiama l'API, che a sua volta chiama la funzione.. (Me)
Ultima modifica effettuata da motoboy 29/05/07 16:41
aaa
29/05/07 17:06
Cross
a ok fino a quà ci sono.
incomincio a capire qualche cosa
continuamo
aaa
30/05/07 8:23
motoboy
Postato originariamente da Cross:

a ok fino a quà ci sono.
incomincio a capire qualche cosa
continuamo


il resto non c'é da capire. Il resto c'è da SAPERE come.. e cercare di APPRENDERE COME.

Ti ho mostrato come richiamare l'"API", come inserire la funzione, da parte della libreria USER32, nel FORM_LOAD.
Per il resto dovresti far da se.

N.B. Nel caso in cui.. ti posto il codice!
aaa