Qual é a maneira correta de autosize um controle estático?
Eu quero ajustar o tamanho de um controle estático ao seu tamanho de conteúdo, então eu preciso calcular o tamanho do seu conteúdo de texto primeiro. Eu encontrei uma maneira de usarGetTextExtentPoint32
para calcular o tamanho, mas preciso definir a fonte do DC como a fonte do controle primeiro. Existe uma maneira melhor de fazer isso? Eu configurei a fonte do controle Static uma vez, acho que talvez eu não precise definir a fonte do DC na segunda vez.
Qual é a melhor maneira de calcular o tamanho do conteúdo de texto de um controle estático? E há uma maneira melhor de autosizing o controle estático?