使用EnumWindows函数可以实现遍历所有的顶层窗口程序,并得到程序的句柄、类名及标题信息。
开发核心过程:创建一个单文档的MFC工程,将其视图类的基类设置为CListView。
在视图类的PreCreateWindow函数中,设置列表为报表格式,如下:
BOOL CEnumWindowsProcView::PreCreateWindow(CREATESTRUCT& cs)
{
// TODO: Modify the Window class or styles here by modifying
// the CREATESTRUCT cs
csstyle |= LVS_REPORT | LVS_NOSORTHEADER;//设置列表视为报表格式
return CListView::PreCreateWindow(cs);
}
Windows应用程序是windows窗体应用程序,就是有图形化的GUI、有Windows消息循环机制的。控制台应用程序多了一个控制台,是命令行的CUI(那个黑黑的Dos窗口)。
程序的文件头某个位置指定了该程序是IMAGE_SUBSYSTEM_WINDOWS_GUI还是IMAGE_SUBSYSTEM_WINDOWS_CUI。图形化的GUI,或
命令行的CUI。如果是CUI,那么该程序就是控制台程序,它启动的时候就会被自动分配给一个控制台(Console)。在GUI程序中,窗口不是必要的,虽然绝大部分程序都有。准确的说,控制台程序也可以创建窗口(MessageBoxShow("")就可以了)。窗口程序也可以拥有一个控制台(AllocConsole API)。
1 main主函数
2 文件包含 宏定义 条件编译
3 字母 数字 下划线
4 0
5 40 1600
6 友元函数 friend
7 公有 私有 保护 私有
8 const
9 单文档SDI 多文档MDI 对话框dialog
10 ;
11 //
12 字母 下划线
13 14
14 1 20
15 公有,私有 保护 私有
16 纯虚函数 虚基类
17 const
18 单文档SDI 多文档MDI 对话框dialog
19 模态对话框 非模态对话框,9,1、C++程序中最主要、不可缺少的函数是_____
2、C++提供了3种预处理命令,分别是__________、__________和__________
3、C++规定标识符是由_________、__________和__________组成
4、设a原来的值是10,计算表达式a+=a-=a=a后a的值为_________
5、设a,b,c的值分别为5,8,9,计算表达式y=(x=ab,x +x,xx)后x=________,y=________
6、用于在类的外部访问类中的私有和保护类型数据成员的函数是___________,声明该函数须在函数类型前面加上关键字_________
7、在类的继承中,继承方式有___________,___________,____________三种,若没有指定派生类的继承方式,则默认为_________方式
8、常类型是指使用类型修饰符________说明的类型
9、MFC的AppWizard(exe)提供了__________、__________和___________三种类型的应用程序
10、函数体中的每一条语句都必须由______结束
11、C++程序中的注释有两种方法,__________是用于实现多行的注释,________用于实现单行的注释
12、C++规定标识符的第一个字符必须是_________和_________
13、若x=25,y=35,z=3,w=4,则计算表达式(int)x%(int)y+(float)(zw)的值为__________
14、设a,b,c的值分别为15,18,19,计算表达式x=a+b>c&&c++后x=________,c=________
15、类中成员的访问属性有_________,__________,_________在类的定义中,若成员前没有访问权限的说明,则默认为___________
16、被包含在基类中,且只有函数声明,没有函数具体实现的函数称为__________包含此函数的类称为___________
17、常类型是指使用类型修饰符________说明的类型
18、MFC的AppWizard(exe)提供了__________、__________和___________三种类型的应用程序
19、对话框可分为____________和_____________两类
以上就是关于怎样获取mfc的窗口名,类名全部的内容,包括:怎样获取mfc的窗口名,类名、C#:控制台程序与窗口程序的区别、1、C++程序中最主要、不可缺少的函数是_____.等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)