CWnd :: ShowWindow()で非表示または有効になっているウィンドウコントロールの可視性を確認しようとしています。(または:: ShowWindow(hWnd、nCmdShow))
コントロールがタブシート上にあるため、:: IsWindowVisible(hWnd)を単純に使用することはできません。タブシート自体が切り替えられ、IsWindowVisibleがFALSEを返す可能性があります。
SW_SHOW / HIDE(または他の)ウィンドウのステータスを取得する方法はありますか、それともShowWindow()のretun値を使用してそれに応じてリセットする必要がありますか?
編集:コントロールが表示可能(または無効)になっているが、現在は表示されていない可能性があるため、タブが切り替えられているため、ウィンドウ自体が実際に切り替えられていなくても、SW_SHOWステータスは同じままであると思います。私が私の期待で非現実的であるならば、それは大丈夫です。
だから本当に私は探しています'このウィンドウ/コントロールを表示できますか?