Determinar quando o controlo ActiveX IE foi redesenhada
-
19-08-2019 - |
Pergunta
Eu estava usando espião ++ e percebeu que o controle IE Eu tenho incorporado em um formulário do windows foi periodicamente chamar ou enviar WM_PAINT quando se redesenha em si. Eu estou tentando descobrir como no código C # eu pode executar um método C # cada vez que esse controle envia WM_PAINT. Eu sei pinvoke apenas o suficiente neste momento para ser perigoso.
Agradecemos antecipadamente,
Bob
Solução
Você não precisa realmente PInvoke para fazer isso. A maneira correta é usar subclassificação para lidar com mensagens específicas do Windows. Aqui está um link para fazer isso:
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow