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