zoukankan      html  css  js  c++  java
  • ModifyStyle

    CWnd::ModifyStyle
      1.作用:
      调用这个函数修改窗口的风格
      2.函数原型:
      BOOL ModifyStyle
      (
      DWORD dwRemove,
      DWORD dwAdd,
      UINT nFlags=0
      );
      3.参数含义:
      dwRemove 指定修改时要删除的窗风格。
      dwAdd 指定修改时将要增加的窗口风格。
      nFlags 该参数将被传给SetWindowPos,否则为0,如果SetWindowPos不被调用的话,一般该参数默认值
      4.返回值:
      如果该函数成功调用返回一个非0值,否则返回0;
      5.备注
      如果nFlags不为0, ModifyStyle 将调用Windows API 函数SetWindowPos 并且结合nFlags和以下四个预先布置好的标志重画该窗口。
      SWP_NOSIZE 保持当前大小。
      SWP_NOMOVE 保持当前位置.。
      SWP_NOZORDER 保持当前的Z次序。
      SWP_NOACTIVATE 不激活该窗口。
      6.用法:
      1、修改控件的原有属性用 ModifyStyle(1,WS_DISABLED);(实际测试时只要是>=0的整形数就行)
      2、改回来的话要用ModifyStyle(WS_DISABLED,1);(实际测试时只要是>=0的整形数就行)
      如果把参数想像成布尔值的话就使用1这个整形数,要除去第控件的属性就让第一个参数dwRemove为真,修改回来就让第二个参数dwAdd为真.
      7.参考代码:
      void CMyView::OnInitialUpdate()
      {
      CView::OnInitialUpdate();
      ModifyStyle(0, WS_CLIPCHILDREN);
      }
  • 相关阅读:
    机器学习笔记1
    Matlab学习日记之基础知识
    Matlab学习日记之操作界面
    Matlab学习日记之绘图
    Matlab学习日记之数学应用
    Matlab学习日记之映像
    机器学习笔记4
    机器学习笔记2
    在线CHM阅读器(2)——文件提取及关键文件解析
    一步一步打造WebIM(1)
  • 原文地址:https://www.cnblogs.com/tianlangshu/p/1989513.html
Copyright © 2011-2022 走看看