Как можно предотвратить маленький пунктирный квадрат, который появляется на кнопке, когда она имеет фокус клавиатуры в диалоге. (с извинениями за технический жаргон). В какой-то момент я взломал решение, подклассифицировав кнопку WindowProc и уничтожив некоторые сообщения Windows, но хотел знать правильный путь.
На самом деле есть проблема с другим элементом управления в диалоге, также включающим клавиатуру. Этот другой элемент управления на самом деле также является кнопкой, но используется как групповое поле или панель, а не как функциональная кнопка. Но когда я нажимаю клавишу табуляции в диалоговом окне, эта «кнопка» группового блока выходит на передний план, скрывая статические элементы управления поверх него, поэтому я хотел предотвратить это.
В обоих случаях я пытался отключить WS_TABSTOP - не помогло.)