实际起作用的是WS_EX_TOPMOST属性,添加这个属性的方式有三种:
1.在Create阶段的Ex参数添加
2.在创建完成后通过SetWindowLongPtr添加(SetWindowLong已经不建议使用)。但是我用的时候发现加不上,好像ModifyWindowStyle这个MFC的函数可以,,,
3.通过::SetWindowPos(m_hWnd, HWND_TOPMOST, 0, 0, 0, 0, SWP_NOMOVE | SWP_NOSIZE);添加
::SetWindowPos(m_hWnd, HWND_TOPMOST, 0, 0, 0, 0, SWP_NOMOVE | SWP_NOSIZE);
//SetWindowLongPtr(m_hWnd, GWL_EXSTYLE,
// GetWindowLongPtr(m_hWnd, GWL_EXSTYLE) | WS_EX_TOPMOST);