View Single Post
Old 20-11-2021, 15:23   #4
HW2021
Senior Member
 
Iscritto dal: Nov 2021
Messaggi: 1030
Per chi programma in C++ e mastica l'SDK di Windows al volo comprende come è strutturato il menu start di Windows che a partire da Windows XP è fondamentalmente sempre lo stesso ciò che è cambiato con il trascorrere del tempo è solo l'aspetto estetico (si può utilizzare anche il tool Spy++ di Microsoft Visual Studio per verificare che le cose stanno effettivamente così)

Detto questo la sezione "Articoli consigliati" è in realtà una Window di classe common control ListView avente in particolare due proprietà Enabled e Visible le quali ammettono solo ed esclusivamente due valori logici 1 e 0 (ovvero True o False).

A tutt'oggi scegliendo di non utilizzare la sezione Articoli consigliati in realtà si pone lo stato della proprietà Enabled a False, questo comporta che verranno ignorate le chiamate della relativa Window Procedure a seguito di eventi generati da Mouse, Tastiera o tocco dello schermo;

Tuttavia per nascondere la sezione occorre porre lo stato della proprietà Visible a False perché evidentemente di default è True e invocare la Windows Procedure della sezione "Aggiunti" (che è sempre una Window di classe Common Control List View) in modo che nell'evento Paint venga ridisegnata in modo che occupi tutta l'area disponibile del menu start
HW2021 è offline   Rispondi citando il messaggio o parte di esso
 
1