Ignore:
Timestamp:
Jan 24, 2011, 2:01:54 AM (13 years ago)
Author:
イグトランス (egtra)
Message:

XP以前対応途中(Win98でabdevが起動するところまで)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/egtra/ab5.0/abdev/abdev/src/MainFrame.cpp

    r772 r778  
    2828}
    2929
    30 #ifdef HAVE_WINDOWS_7_SDK
    31 
    3230#define MSGFLT_ADD 1
    3331
     
    5755        wndTarget(hwndTarget)
    5856    {
     57        DWORD const WS_EX_NOACTIVATE = 0x08000000;
     58
    5959        HWND hwndDummy = Create( hOwner, CRect( -32000, -32000, 1, 1 ), title,
    6060            WS_BORDER | WS_SYSMENU | WS_CAPTION, WS_EX_NOACTIVATE);
     
    311311    WindowMap windowMap;
    312312};
    313 #endif HAVE_WINDOWS_7_SDK
    314 
    315 #ifdef HAVE_WINDOWS_7_SDK
     313
    316314MainFrame::MainFrame() :
    317315    TaskbarButtonCreated( RegisterWindowMessage( TEXT("TaskbarButtonCreated") ) )
     
    330328    }
    331329}
    332 #else
    333 MainFrame::MainFrame() {}
    334 #endif
    335330
    336331void MainFrame::Resized()
     
    925920::LRESULT MainFrame::OnTaskbarButtonCreated( ::UINT msg, ::WPARAM, ::LPARAM )
    926921{
    927 #ifdef HAVE_WINDOWS_7_SDK
    928922    if ( msg == 0 ) { // 念のため確認
    929923        return 0;
    930924    }
    931925    taskbarList.reset(new TaskbarList(*this));
    932 #endif
    933926    return 0;
    934927}
     
    936929void MainFrame::AddChildWindow( HWND hwndChild )
    937930{
    938 #ifdef HAVE_WINDOWS_7_SDK
    939931    taskbarList->RegisterTab( hwndChild );
    940 #endif
    941932}
    942933
    943934void MainFrame::DeleteChildWindow( HWND hwndChild )
    944935{
    945 #ifdef HAVE_WINDOWS_7_SDK
    946936    taskbarList->UnregisterTab( hwndChild );
    947 #endif
    948937}
    949938
    950939void MainFrame::ActivateChildWindow( HWND hwndChild )
    951940{
    952 #ifdef HAVE_WINDOWS_7_SDK
    953941    taskbarList->SetTabActivate( hwndChild );
    954 #endif
    955942}
    956943
    957944void MainFrame::SetTabOrder( HWND hwndChild, HWND hwndInsertBefore )
    958945{
    959 #ifdef HAVE_WINDOWS_7_SDK
    960946    taskbarList->SetTabOrder( hwndChild, hwndInsertBefore );
    961 #endif
    962947}
    963948
    964949void MainFrame::InvalidateBitmap( HWND hwndChild )
    965950{
    966 #ifdef HAVE_WINDOWS_7_SDK
    967951    taskbarList->InvalidateIconicBitmaps( hwndChild );
    968 #endif
    969952}
    970953
Note: See TracChangeset for help on using the changeset viewer.