Páginas

Como iniciar um Form já maximizado utilizando a classe WinAPI

Outro dia estava realizando uma custom em que era necessário o form abrir maximizado, pois utilizava imagens do tipo bitmap e ao iniciar o form as imagens não apareciam por inteiro.

Conversando com um grande amigo Leandro Honório, tentamos uma solução e não encontramos naquele momento, porém hoje ele me disse que havia descoberto como realizar essa questão utilizando a classe WinAPI que é uma interface para APIs do Windows.
Vamos sobreescrever o método run() do formulário que desejamos maximizar após o super(), com o seguinte código:
  1. WinAPI::maximizeWindow(element.hWnd();
Caso necessite podemos utilizar também o método forceMaximizeWindow() da mesma classe.

Nosso método ficou da seguinte forma:
  1. public void run()
  2. {
  3.     super();
  4.  
  5.     WinAPI::maximizeWindow(element.hWnd());
  6. }
Espero que possa ajudar.

[]’s
Alexssander

Nenhum comentário:

Postar um comentário