Controllo non client

Test di verniciatura non client in Windows.
Scarica ora

Controllo non client Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • Freeware
  • Nome editore:
  • viksoe.dk
  • Sito web dell'editore:
  • Sistemi operativi:
  • Windows XP/2000/98/Me
  • Dimensione del file:
  • 55KB

Controllo non client Tag


Controllo non client Descrizione

La pittura non client in Windows consente di dipingere personalizzare i fotogrammi, il bordo e la didascalia della finestra. Due messaggi importanti devono essere gestiti: WM_NCCALCSIZE, che determina la dimensione dell'area non client e wm_ncpaint dove si esegue il dipinto. Il messaggio WM_NCPaint viene inviato a tutte le finestre solo prima del consueto messaggio WM_Paint. A differenza del wm_paint, è necessario afferrare il contesto del dispositivo (HDC) con te stesso utilizzando l'API GetWindowDC. Una volta configurato, puoi fare verniciatura personalizzata di qualsiasi tipo di bordo della finestra e didascalia. Il campione incluso qui personalizzato dipinge il mio vecchio controllo della griglia di proprietà con intestazioni ingombranti e inclinate. Non è molto carina, ma mostra che non è davvero troppo difficile creare nuove barre di testa per il controllo di ListView Common Listview. Ci sono solo alcuni campioni disponibili da Microsoft per dimostrare questa tecnica. Probabilmente è dovuto al fatto che cambiano l'aspetto (tema) dei controlli standard di volta in volta (sistema operativo al sistema operativo), e troppo verniciare personalizzato creerà controlli non conformi alla fine. Ho effettivamente visto commenti come "Se stanno scrivendo il codice, devono sapere cosa stanno facendo". Come qualcuno che scrive il codice, apprezzo il voto di fiducia, ma sapendo come programmare non è la stessa cosa del sapere cosa stai facendo. Sapere quando non scrivere un certo pezzo di codice è probabilmente un regalo molto più potente.


Controllo non client Software correlato