Я пытаюсь определить видимость элемента управления окна, который был скрыт или включен с помощью CWnd :: ShowWindow (). (или :: ShowWindow (hWnd, nCmdShow))
Я не могу просто использовать :: IsWindowVisible (hWnd), так как элемент управления находится на вкладке, которая сама может быть отключена, в результате чего IsWindowVisible вернет FALSE.
Есть ли способ получить состояние окна SW_SHOW / HIDE (или других) или мне нужно использовать значение повтора ShowWindow () и выполнить сброс соответственно?
редактирование:
так как элемент управления включен (или отключен) для отображения, но в данный момент может не отображаться, так как вкладка переключена, я бы подумал, что его состояние SW_SHOW останется прежним, даже если само окно фактически не включено. Я нереалистичен в своих ожиданиях, что это нормально.
Так что на самом деле я ищу "можно ли показать это окно / элемент управления"