Newsgroup: it.comp.lang.visual-basic
Titolo: x esperti

1 - esiste una proprietà che determina se una applicazione o un programma e
stato lanciato o se è in esecuzione? se si, quale?
2 - come fare per sapere se windows ha attivo lo screen saver?
GRAZIE

 stato lanciato o se č in esecuzione? se si, quale?



VB.NET
? No Alpitour? Ahiahiahiahiahi....
Ciaotutti,
*

 > stato lanciato o se è in esecuzione? se si, quale?


 ha scritto nel messaggio
news:Tmi97.1103$y_3....@news.infostrada.it...


 wrote in message
news:Pex97.64301$Qf6.5...@news2.tin.it...

Ora rispondo a cazzo pure io...
Magari la prossima volta un po' di netiquette...
Dunque, a quanto mi risulta l'oggetto ambient, semplicemente, non esiste.
E' possibile che appartenga a VB .NET ma di certo in VB6 non c'e'.
Ciaotutti,
Asterix

Asterix
Hai provato su MSDN di
VB6 ? Ecco la copia integrale dell'estratto dalla guida:
Oggetto
AmbientProperties
 
Oggetto che contiene le informazioni di
ambiente relative a un contenitore che vengono utilizzate dai controlli
presenti nel contenitore.
Osservazioni
I contenitori forniscono le
proprietą di ambiente per suggerire il funzionamento ai controlli. Ad
esempio, BackColor č una delle proprietą standard di ambiente. Il
contenitore suggerisce ai controlli la corretta impostazione della
proprietą BackColor.
Le proprietą dell'oggetto AmbientProperties
corrispondono alle proprietą di ambiente del contenitore. Tali proprietą
sono di sola lettura.
Alcune proprietą di ambiente sono standard, mentre
altre sono specifiche di determinati contenitori. Un controllo puņ accedere
alle proprietą di ambiente non standard, ma in questo modo il controllo
sarą specifico del contenitore. Il controllo dovrą gestire l'eventualitą in
cui una proprietą di ambiente non č presente nel contenitore.
Quando il
controllo viene compilato, non č possibile sapere quali proprietą di
ambiente specifiche del contenitore saranno disponibili quando si esegue il
controllo, quindi i riferimenti a proprietą di ambiente specifiche del
contenitore saranno sempre associazioni tardive.
L'oggetto
AmbientProperties non č disponibile quando viene generato l'evento
Initialize, ma č disponibile quando viene generato l'evento InitProperties
o ReadProperties.
L'oggetto AmbientProperties ha diverse proprietą
standard: 
Proprietą BackColor, ovvero un valore che specifica il colore
interno suggerito ai controlli costitutivi. Il valore predefinito fornito
in Visual Basic se il contenitore non supporta questa proprietą č
0x80000005, ovvero il colore di sistema dello sfondo delle finestre.
Proprietą DisplayAsDefault, ovvero un valore booleano che specifica se il
controllo č il controllo predefinito. Il valore predefinito fornito in
Visual Basic se il contenitore non supporta questa proprietą č False.
Proprietą DisplayName, ovvero un valore stringa che specifica il nome che
il controllo dovrebbe visualizzare. Il valore predefinito fornito in Visual
Basic se il contenitore non supporta questa proprietą č una stringa vuota:
"".
Proprietą Font, ovvero un oggetto Font che specifica le
informazioni sul tipo di carattere suggerite ai controlli costitutivi. Il
valore predefinito fornito in Visual Basic se il contenitore non supporta
questa proprietą č MS Sans Serif 8.
Proprietą ForeColor, ovvero un
valore che specifica il colore di primo piano suggerito ai controlli
costitutivi. Il valore predefinito fornito in Visual Basic se il
contenitore non supporta questa proprietą č 0x80000008, ovvero il colore di
sistema del testo delle finestre.
Proprietą LocaleID, ovvero un valore
Long che specifica la lingua e il paese dell'utente. Il valore predefinito
fornito in Visual Basic se il contenitore non supporta questa proprietą č
l'ID delle impostazioni internazionali correnti.
Proprietą
MessageReflect, ovvero un valore booleano che specifica se il contenitore
del controllo gestisce la riproduzione del messaggio. Il valore predefinito
fornito in Visual Basic se il contenitore non supporta questa proprietą č
False.
Proprietą Palette, ovvero un oggetto Picture la cui tavolozza č
la tavolozza suggerita ai controlli costitutivi.
Proprietą
RightToLeft, ovvero un valore boolean che specifica la direzione di
visualizzazione del testo e controlla l'aspetto visivo in un sistema
bidirezionale. Il valore predefinito fornito in Visual Basic se il
contenitore non supporta questa proprietą č False.
Proprietą
ScaleUnits, ovvero un valore stringa che corrisponde al nome delle unitą di
coordinate utilizzate dal contenitore. Il valore predefinito fornito in
Visual Basic se il contenitore non supporta questa proprietą č una stringa
vuota: "".
Proprietą ShowGrabHandles, ovvero un valore booleano che
specifica se per il controllo dovranno essere visualizzati quadratini di
ridimensionamento. Il valore predefinito fornito in Visual Basic se il
contenitore non supporta questa proprietą č True.
Proprietą
ShowHatching, ovvero un valore booleano che specifica se attorno al
controllo verrą visualizzato un tratteggio. Il valore predefinito fornito
in Visual Basic se il contenitore non supporta questa proprietą č True.
Proprietą SupportsMnemonics, ovvero un valore booleano che specifica se il
contenitore gestisce i tasti di scelta per il controllo. Il valore
predefinito fornito in Visual Basic se il contenitore non supporta questa
proprietą č False.
Proprietą TextAlign, ovvero un valore di
enumerazione che specifica la modalitą di allineamento del testo. Il valore
predefinito fornito in Visual Basic se il contenitore non supporta questa
proprietą č 0 - General Align.
Proprietą UserMode, ovvero un valore
booleano che specifica se l'ambiente č in modalitą progettazione o in
modalitą utente. Il valore predefinito fornito in Visual Basic se il
contenitore non supporta questa proprietą č True.
Proprietą UIDead,
ovvero un valore booleano che specifica se l'interfaccia utente č
disattivata. Il valore predefinito fornito in Visual Basic se il
contenitore non supporta questa proprietą č False. 
Nota   Quando si
accede alla proprietą Font dell'oggetto AmbientProperties, non si ottiene
un riferimento al tipo di carattere del contenitore, ma una sua copia, o
clone.
Ciņ si verifica perché AmbientProperties.Font viene in genere
utilizzato per l'inizializzazione del tipo di carattere di un controllo
quando si aggiunge un'istanza del controllo in un contenitore. Se si
specifica un riferimento al tipo di carattere stesso, con la modifica del
tipo di carattere viene modificato anche il tipo di carattere del
contenitore. 
Se un controllo richiede un riferimento al tipo di
carattere del contenitore, č possibile ottenere tale riferimento con
l'accesso al contenitore mediante la proprietą Parent dell'oggetto
UserControl.
Stefano
sme...@tin.it
--------------------------------
Inviato via 
http://usenet.iol.it
 


ehm... si parlava di applicazione, non di activeX....
Ciao,
Moreno
#sirri#@#
morenosoft.com#
(togliete "#" dall'indirizzo)
Moreno Sirri VB Site - 
http://www.msvbsite.net
---------------------------------------------------------------------------
Le risposte alle tue domande le trovi sul Sito Comune di questo NewsGroup:
 
http://www.it-lang-vb.net
---------------------------------------------------------------------------

Magari la prossima volta un po' di netiquette...
  Ti ricordo che la netiquette parla anche del quoting...
  Ciao :-)
  Massimo
  Nell'indirizzo, inserire una "h" tra la "t" e la "u"
  In the address, insert an "h" between the "t" and the "u"


E infatti l'ho detto che stavo rispondendo a cazzo, questo includeva il
quoting :P
Ciaotutti,
*


Vale solo per gli OCX a quanto mi e' dato di capire...
Ciaotutti,
Astericchio

come la uso questa proprietà?
cribbio, giuro che è l'ultima volta che sono così buono (leggi fesso). 
La prossima volta ti mando a stendere. Ecco qua:
"Proprietà Ambient
[...]
Restituisce un oggetto AmbientProperties che contiene le proprietà di 
ambiente del contenitore. La proprietà Ambient non è disponibile in fase 
di progettazione del controllo ed è di sola lettura in fase di 
esecuzione.
[...]"
"Proprietà UserMode
[...]
Restituisce un valore booleano che specifica se il controllo è 
utilizzato in una finestra di progettazione o in un form utente.
[...]
Impostazioni
  I possibili valori booleani restituiti dalla proprietà UserMode sono:
  True -  Il controllo viene utilizzato da un utente del form. Se il
          contenitore non implementa questa proprietà di ambiente, si
          tratterà del valore predefinito. In Visual Basic, corrisponde
          alla modalità esecuzione.
  False - Il controllo viene utilizzato da uno sviluppatore del form. In 
          Visual Basic, corrisponde alla modalità progettazione."