IsWindowVisible居然會無法獲取到正確的窗口狀態(tài),這件事情真真的發(fā)生了。
ShowWindow(SW_SHOW)之后調(diào)用IsWindowVisible竟然獲取不到正確的可見狀態(tài),但是如果窗口發(fā)生了大小變化之后,獲取的狀態(tài)就是正確的了。
后來我更換了另外一種獲取窗口可見狀態(tài)的方法:
GetWindowLong(hWnd, GWL_STYLE) & WS_VISIBLE使用此種方法之后就正確了。
暫時還不知道究竟是為什么,先記下來,以后有時間再深究了。如果看到此文的各位有誰知道緣由,共享一下吧,不勝感激。:)