⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 qwindowsstyle.cpp

📁 qt-x11-opensource-src-4.1.4.tar.gz源码
💻 CPP
📖 第 1 页 / 共 5 页
字号:
        ret = 3;        break;#if defined(Q_WS_WIN)    case PM_DockWidgetFrameWidth:        ret = GetSystemMetrics(SM_CXFRAME);        break;#else    case PM_DockWidgetFrameWidth:        ret = 4;        break;#endif // Q_WS_WIN    break;#endif // QT_NO_MENU#if defined(Q_WS_WIN)    case PM_TitleBarHeight:        if (widget && (widget->windowType() == Qt::Tool)) {            // MS always use one less than they say#if defined(Q_OS_TEMP)            ret = GetSystemMetrics(SM_CYCAPTION) - 1;#else            ret = GetSystemMetrics(SM_CYSMCAPTION) - 1;#endif        } else {            ret = GetSystemMetrics(SM_CYCAPTION) - 1;        }        break;    case PM_ScrollBarExtent:        {#ifndef Q_OS_TEMP            NONCLIENTMETRICS ncm;            ncm.cbSize = sizeof(NONCLIENTMETRICS);            if (SystemParametersInfo(SPI_GETNONCLIENTMETRICS, sizeof(NONCLIENTMETRICS), &ncm, 0))                ret = qMax(ncm.iScrollHeight, ncm.iScrollWidth);            else#endif                ret = QCommonStyle::pixelMetric(pm, opt, widget);        }        break;#endif // Q_WS_WIN    case PM_SplitterWidth:        ret = qMax(6, QApplication::globalStrut().width());        break;#if defined(Q_WS_WIN)    case PM_MDIFrameWidth:        ret = GetSystemMetrics(SM_CYFRAME);        break;#endif    case PM_ToolBarItemMargin:        ret = 1;        break;    case PM_ToolBarItemSpacing:        ret = 0;        break;    case PM_ToolBarHandleExtent:        ret = 10;        break;    default:        ret = QCommonStyle::pixelMetric(pm, opt, widget);        break;    }    return ret;}#ifndef QT_NO_IMAGEFORMAT_XPMstatic const char * const qt_menu_xpm[] = {"16 16 11 1","  c #000000",", c #336600",". c #99CC00","X c #666600","o c #999933","+ c #333300","@ c #669900","# c #999900","$ c #336633","% c #666633","& c #99CC33","................","................",".....#,++X#.....","....X      X....","...X  Xo#%  X&..","..#  o..&@o  o..",".., X..#+ @X X..","..+ o.o+ +o# +..","..+ #o+  +## +..",".., %@ ++ +, X..","..#  o@oo+   #..","...X  X##$   o..","....X        X..","....&oX++X#oX...","................","................"};static const char * const qt_close_xpm[] = {"10 10 2 1","# c #000000",". c None","..........",".##....##.","..##..##..","...####...","....##....","...####...","..##..##..",".##....##.","..........",".........."};static const char * const qt_maximize_xpm[]={"10 10 2 1","# c #000000",". c None","#########.","#########.","#.......#.","#.......#.","#.......#.","#.......#.","#.......#.","#.......#.","#########.",".........."};static const char * const qt_minimize_xpm[] = {"10 10 2 1","# c #000000",". c None","..........","..........","..........","..........","..........","..........","..........",".#######..",".#######..",".........."};static const char * const qt_normalizeup_xpm[] = {"10 10 2 1","# c #000000",". c None","...######.","...######.","...#....#.",".######.#.",".######.#.",".#....###.",".#....#...",".#....#...",".######...",".........."};static const char * const qt_help_xpm[] = {"10 10 2 1",". c None","# c #000000","..........","..######..",".##....##.","......##..",".....##...","....##....","....##....","..........","....##....",".........."};static const char * const qt_shade_xpm[] = {"10 10 2 1","# c #000000",". c None","..........","..........","..........","..........","....#.....","...###....","..#####...",".#######..","..........",".........."};static const char * const qt_unshade_xpm[] = {"10 10 2 1","# c #000000",". c None","..........","..........","..........",".#######..","..#####...","...###....","....#.....","..........","..........",".........."};static const char * dock_widget_close_xpm[] = {"8 8 2 1","# c #000000",". c None","........",".##..##.","..####..","...##...","..####..",".##..##.","........","........"};/* XPM */static const char * const information_xpm[]={"32 32 5 1",". c None","c c #000000","* c #999999","a c #ffffff","b c #0000ff","...........********.............","........***aaaaaaaa***..........","......**aaaaaaaaaaaaaa**........",".....*aaaaaaaaaaaaaaaaaa*.......","....*aaaaaaaabbbbaaaaaaaac......","...*aaaaaaaabbbbbbaaaaaaaac.....","..*aaaaaaaaabbbbbbaaaaaaaaac....",".*aaaaaaaaaaabbbbaaaaaaaaaaac...",".*aaaaaaaaaaaaaaaaaaaaaaaaaac*..","*aaaaaaaaaaaaaaaaaaaaaaaaaaaac*.","*aaaaaaaaaabbbbbbbaaaaaaaaaaac*.","*aaaaaaaaaaaabbbbbaaaaaaaaaaac**","*aaaaaaaaaaaabbbbbaaaaaaaaaaac**","*aaaaaaaaaaaabbbbbaaaaaaaaaaac**","*aaaaaaaaaaaabbbbbaaaaaaaaaaac**","*aaaaaaaaaaaabbbbbaaaaaaaaaaac**",".*aaaaaaaaaaabbbbbaaaaaaaaaac***",".*aaaaaaaaaaabbbbbaaaaaaaaaac***","..*aaaaaaaaaabbbbbaaaaaaaaac***.","...caaaaaaabbbbbbbbbaaaaaac****.","....caaaaaaaaaaaaaaaaaaaac****..",".....caaaaaaaaaaaaaaaaaac****...","......ccaaaaaaaaaaaaaacc****....",".......*cccaaaaaaaaccc*****.....","........***cccaaaac*******......","..........****caaac*****........",".............*caaac**...........","...............caac**...........","................cac**...........",".................cc**...........","..................***...........","...................**..........."};/* XPM */static const char* const warning_xpm[]={"32 32 4 1",". c None","a c #ffff00","* c #000000","b c #999999",".............***................","............*aaa*...............","...........*aaaaa*b.............","...........*aaaaa*bb............","..........*aaaaaaa*bb...........","..........*aaaaaaa*bb...........",".........*aaaaaaaaa*bb..........",".........*aaaaaaaaa*bb..........","........*aaaaaaaaaaa*bb.........","........*aaaa***aaaa*bb.........",".......*aaaa*****aaaa*bb........",".......*aaaa*****aaaa*bb........","......*aaaaa*****aaaaa*bb.......","......*aaaaa*****aaaaa*bb.......",".....*aaaaaa*****aaaaaa*bb......",".....*aaaaaa*****aaaaaa*bb......","....*aaaaaaaa***aaaaaaaa*bb.....","....*aaaaaaaa***aaaaaaaa*bb.....","...*aaaaaaaaa***aaaaaaaaa*bb....","...*aaaaaaaaaa*aaaaaaaaaa*bb....","..*aaaaaaaaaaa*aaaaaaaaaaa*bb...","..*aaaaaaaaaaaaaaaaaaaaaaa*bb...",".*aaaaaaaaaaaa**aaaaaaaaaaa*bb..",".*aaaaaaaaaaa****aaaaaaaaaa*bb..","*aaaaaaaaaaaa****aaaaaaaaaaa*bb.","*aaaaaaaaaaaaa**aaaaaaaaaaaa*bb.","*aaaaaaaaaaaaaaaaaaaaaaaaaaa*bbb","*aaaaaaaaaaaaaaaaaaaaaaaaaaa*bbb",".*aaaaaaaaaaaaaaaaaaaaaaaaa*bbbb","..*************************bbbbb","....bbbbbbbbbbbbbbbbbbbbbbbbbbb.",".....bbbbbbbbbbbbbbbbbbbbbbbbb.."};/* XPM */static const char* const critical_xpm[]={"32 32 4 1",". c None","a c #999999","* c #ff0000","b c #ffffff","...........********.............",".........************...........",".......****************.........","......******************........",".....********************a......","....**********************a.....","...************************a....","..*******b**********b*******a...","..******bbb********bbb******a...",".******bbbbb******bbbbb******a..",".*******bbbbb****bbbbb*******a..","*********bbbbb**bbbbb*********a.","**********bbbbbbbbbb**********a.","***********bbbbbbbb***********aa","************bbbbbb************aa","************bbbbbb************aa","***********bbbbbbbb***********aa","**********bbbbbbbbbb**********aa","*********bbbbb**bbbbb*********aa",".*******bbbbb****bbbbb*******aa.",".******bbbbb******bbbbb******aa.","..******bbb********bbb******aaa.","..*******b**********b*******aa..","...************************aaa..","....**********************aaa...","....a********************aaa....",".....a******************aaa.....","......a****************aaa......",".......aa************aaaa.......",".........aa********aaaaa........","...........aaaaaaaaaaa..........",".............aaaaaaa............"};/* XPM */static const char *const question_xpm[] = {"32 32 5 1",". c None","c c #000000","* c #999999","a c #ffffff","b c #0000ff","...........********.............","........***aaaaaaaa***..........","......**aaaaaaaaaaaaaa**........",".....*aaaaaaaaaaaaaaaaaa*.......","....*aaaaaaaaaaaaaaaaaaaac......","...*aaaaaaaabbbbbbaaaaaaaac.....","..*aaaaaaaabaaabbbbaaaaaaaac....",".*aaaaaaaabbaaaabbbbaaaaaaaac...",".*aaaaaaaabbbbaabbbbaaaaaaaac*..","*aaaaaaaaabbbbaabbbbaaaaaaaaac*.","*aaaaaaaaaabbaabbbbaaaaaaaaaac*.","*aaaaaaaaaaaaabbbbaaaaaaaaaaac**","*aaaaaaaaaaaaabbbaaaaaaaaaaaac**","*aaaaaaaaaaaaabbaaaaaaaaaaaaac**","*aaaaaaaaaaaaabbaaaaaaaaaaaaac**","*aaaaaaaaaaaaaaaaaaaaaaaaaaaac**",".*aaaaaaaaaaaabbaaaaaaaaaaaac***",".*aaaaaaaaaaabbbbaaaaaaaaaaac***","..*aaaaaaaaaabbbbaaaaaaaaaac***.","...caaaaaaaaaabbaaaaaaaaaac****.","....caaaaaaaaaaaaaaaaaaaac****..",".....caaaaaaaaaaaaaaaaaac****...","......ccaaaaaaaaaaaaaacc****....",".......*cccaaaaaaaaccc*****.....","........***cccaaaac*******......","..........****caaac*****........",".............*caaac**...........","...............caac**...........","................cac**...........",".................cc**...........","..................***...........","...................**..........."};/* XPM */static const char* const dir_open_xpm[]={    "16 16 6 1",    ". c None",    "b c #ffff00",    "d c #000000",

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -