コード例 #1
0
ファイル: window_icon_scope.hpp プロジェクト: wqjkdqj/Palabos
 window_icon_scope(W &wnd, int iconType, HINSTANCE hinst, int iconId)
     : m_hwnd(get_HWND(wnd))
     , m_iconId(iconType)
     , m_hicon(set_window_icon(m_hwnd, iconType, hinst, iconId))
 {}
コード例 #2
0
ファイル: window_icon_scope.hpp プロジェクト: wqjkdqj/Palabos
 window_icon_scope(W &wnd, int iconType, HICON hicon)
     : m_hwnd(get_HWND(wnd))
     , m_iconId(iconType)
     , m_hicon(set_window_icon(m_hwnd, iconType, hicon))
 {}
コード例 #3
0
 window_enable_scope(W &wnd, ws_bool_t bEnableOnCtor, ws_bool_t bEnableOnDtor)
     : m_hwnd(get_HWND(wnd))
     , m_bEnableOnDtor(bEnableOnDtor)
 {
     ::EnableWindow(m_hwnd, bEnableOnCtor);
 }
コード例 #4
0
    ss_explicit_k window_update_scope(W &wnd)
    {
        HWND hwnd = get_HWND(wnd);

        m_bIsLocked = (hwnd != NULL) && ::LockWindowUpdate(hwnd);
    }
コード例 #5
0
 ss_explicit_k window_enable_scope(W &wnd)
     : m_hwnd(get_HWND(wnd))
     , m_bEnableOnDtor(::IsWindowEnabled(m_hwnd) != false)
 {
     ::EnableWindow(m_hwnd, !m_bEnableOnDtor);
 }