zoukankan      html  css  js  c++  java
  • MFC 关于对话框的注意点

    1、对于模态对话框而言,单击确定以后对话框窗口对象即被销毁了,而对于非模态对话框来说,对话框的对象并未销毁而是隐藏起来(EndDialog函数),因此对于非模态对话框,必须重写OnOK这个虚函数,并在重写的函数中调用DestroyWindow函数,以完成销毁对话框的工作,同时注意不要再调用基类的OnOK函数

    2、当一个类从一个基类公有继承时,基类中的公有成员就如同派生类中定义的公有成员一样,这一点用sizeof函数就可以很明显的看出来。所以派生类对基类成员修改时,并不影响基类成员本身。

    3、对静态文本控件,如果需要让其响应鼠标的按键操作时,必须将其ID改掉,因为其默认是不响应鼠标单击等消息的,并且Notify的属性也要改成True,否则不发送消息。

    4、如果控件和类成员变量有了关联,如常用的编辑框的数据和变量有关联,要想将变量的值等于编辑框输入的值则必须调用UpdateData(true);反之,若想变量的值去改变编辑框里输出的值,则调用UpdateData(false);

    5、修改Tab键的顺序快捷键,点击对话框中任意一个控件,按CTRL + D

  • 相关阅读:
    RPi.GPIO
    Linux(Ubuntu)下查看摄像头是否挂载及挂载的USB端口号
    python--python脚本中调用shell命令
    pip
    MQTT
    Ubuntu安装pip
    python Opencv开启USB摄像头并录像保存
    视频 客服
    Android Test
    MAC系统下ADB入门与简单使用
  • 原文地址:https://www.cnblogs.com/lidabo/p/3493923.html
Copyright © 2011-2022 走看看