zoukankan      html  css  js  c++  java
  • MFC函数—— CWnd::PreCreateWindow

     CWnd::PreCreateWindow


    virtual BOOL PreCreateWindow( CREATESTRUCT& cs );

    返回值:

    如果要继续窗口的创建过程,则返回非零值;返回0则表明创建过程失败。

    参数:

    cs一个CREATESTRUCT结构

    说明:

    框架在与CWnd对象相连接的Windows窗口被创建之前调用这个成员函数。永远不要直接调用这个函数。

    这个函数的缺省实现检验窗口类名是否为NULL,如是,则用适当的缺省值来代替。重载这个函数以在窗口被创建之前修改CREATESTRUCT结构。

    每个从CWnd派生的类都在它重载的PreCreateWindow中加入了自己的功能。在设计时,没有描述这些派生的PreCreatWindow。

    要确定每个类的适当的风格以及风格之间的相互依赖关系,你可以检查与你的应用程序的基类有关的MFC源代码。

    如果你选择了重载PreCreateWindow,则你可以使用从MFC源代码中收集的信息来确定你的应用程序的基类中使用的风格是否能够提供你需要的功能。

    有关改变窗口风格的更多信息参见联机的《Visual C++程序员指南》中的“改变MFC创建的窗口的风格”。

  • 相关阅读:
    公平锁和非公平锁
    读写锁StampedLock的思想
    线程工作窃取算法
    关于SQL注入的问题以及解决方法
    简单工厂模式、工厂模式和抽象工厂模式
    RestFul的无状态规则详解
    Identity Server 4 中文文档(v1.0.0) 目录
    第3章 支持和规范
    第2章 术语
    第1章 背景
  • 原文地址:https://www.cnblogs.com/perfy/p/5072831.html
Copyright © 2011-2022 走看看