2011-10-28 5 views
5

Gli MS doc sono chiari come il fango (e le stringhe del nome della classe non sono referenziate molto spesso), mi stavo chiedendo se lo class name di un Win32 window class sia effettivamente maiuscolo e minuscolo?Le classi della finestra di Windows sono sensibili al maiuscolo/minuscolo?

+1

Strano, solo provarlo avrebbe dovuto essere più veloce di digitare la domanda. Che poi potrebbe aver prodotto una domanda interessante: quali regole di comparazione dei casi utilizza? –

+1

@Hans: quale scopo, esattamente, il tuo commento serve? No, scrivere la domanda era in realtà ... hmmm ... direi fattore 15 più veloce di provarlo. (E dopo averlo provato, non avrei ancora saputo che è perché è un ATOM e mi sarebbe stato ancora lasciato a chiedermi se ho provato la cosa giusta, perché chiamare una delle funzioni Win32 in questione non è esattamente quello Sto facendo giorno per giorno.) –

risposta

7

Non fanno distinzione tra maiuscole e minuscole. nomi delle classi di finestra sono atomi di stringa, e according to MSDN,

  • caso non è significativo nelle ricerche per il nome di un atomo in una tabella di atomo. Inoltre, l'intera stringa deve corrispondere in un'operazione di ricerca; non viene eseguita la corrispondenza della sottostringa .
  • La stringa associata a un atomo di stringa non può contenere più di 255 byte. Questa limitazione si applica a tutte le funzioni atomiche.
Problemi correlati