Sto cercando di determinare la visibilità di un controllo finestra che è stata nascosta o abilitata con CWnd :: ShowWindow(). (o :: ShowWindow (hWnd, nCmdShow))come trovare lo stato SW_SHOW/SW_HIDE di una finestra
Non posso semplicemente usare :: IsWindowVisible (hWnd) come il controllo si trova su un foglio di tabulazione, che a sua volta può essere spento, causando IsWindowVisible per restituire FALSE.
C'è un modo per ottenere lo stato della finestra SW_SHOW/HIDE (o altri) o devo usare il valore di retun di ShowWindow() e resettare di conseguenza?
edit: come il controllo è attivato (o disattivato) per mostrare, ma non può essere attualmente visibile, come la scheda è acceso ot, penserei che è stato SW_SHOW rimarrebbe la stessa, anche se la finestra stessa non è effettivamente acceso. Se non sono realistico nelle mie aspettative, va bene.
Quindi, in realtà sto cercando 'possibile questa finestra/controllo visualizzeranno'
Quindi quale risultato si prevede se il controllo si trova in una scheda nascosta? –