VC2008中,AFX_GLOBAL_DATA::GetNonClientMetrics的Bug

来源:互联网 发布:nginx反向代理配置详解 编辑:程序博客网 时间:2024/06/09 17:36

    如果_WIN32_WINNT<0x0600,则AFX_GLOBAL_DATA::GetNonClientMetrics方法会失败。也许Debug模式下没有问题,但Release模式肯定会出错。

    解决办法是用 ::SystemParametersInfo方法来获取NONCLIENTMETRICS:

    NONCLIENTMETRICS info;
    info.cbSize = sizeof(info);
    ::SystemParametersInfo(SPI_GETNONCLIENTMETRICS, info.cbSize, &info, 0);



原创粉丝点击