Então eu estou trabalhando em um programa muito grande, mas eu ocasionalmente recebo este erro:
System.ComponentModel.Win32Exception: Erro criando identificador de janela.
Ele normalmente surge antes que o programa ainda carrega. Eu já fiz algumas pesquisas, e o conscensus parece ser que este erro significa que ter esgotado todos os manipuladores de 1000 janela que um aplicativo pode usar...
Assim minha pergunta: existe uma maneira de olhar para cima quantas manipuladores de windows um aplicativo específico está usando? Eu sei que você pode ir para o Gerenciador de tarefas e em desempenho, você pode ver o número total de manipuladores... mas eu estou tentando descobrir uma maneira de determinar um número exato (ish) a qualquer momento...
Ou se alguém sabe uma maneira de definir o limite superior a 1000, que seria grande demais...
E eu iria redesenhar o software para usar menos manipuladores em primeiro lugar, mas o seu um enorme programa e ele provavelmente levaria um ano ou dois para reprogramar it... assim que eu preferiria fazer não que...