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