2、ShowWindow()
使用函数ShowWindow()可以显示或隐藏控件。它的函数原型为:
BOOL ShowWindow(int nCmdShow);
参数nCmdShow表示窗口的显示特性,例如,取SW_HIDE表示隐藏控件,取SW_SHOW表示显示控件。
3、EnableWindow()
通过函数EnableWindow(可以激活控件或禁止控件接受用户输入。它的函数原型为
BOOL EnableWindow(BOOL nEnable=true);
参数nEnable决定控件的激活或禁止状态,当为true时,允许控件接受用户输入,当其为false时,不允许控件接受用户输入,其呈灰色显示。
4、MoveWindow()
通过函数MoveWindow()可以移动控件或改变控件的大小。函数的原型为
BOOL MoveWindow(int x,int y,int nWidth,int nHeight,B00L bRepaint=TRUE);
坐标x,y决定控件所在的位置,nWidth和nHeight决定控件的大小,bRepaint表明对话框窗口移动后,控件是否需要重画,以使其与对话框窗口的相对位置与大小保持不变。
5、 DestroyWindow()
通过该函数能够关闭一个控件,该函数的原型为
void DestoyWindow();
MFC中使用CStatic类来管理静态文本控件,包括StaticText控件和Group Box控件,StaticText控件通常用来标识一个控件,Group Box通常用来分割不同组别的控件。
一般情况下,静态控件不接受用户输入,也不发出消息。它的ID号默认为IDC_STATIC,只有CStatic类的控件的ID号是可以重复的。
(一)Static Text控件
用户能添加到对话框中的最简单控件是静态文本控件。静态文本控件不要求与对话框进行交互,需要显示的文本串只要在该控件属性对话框的General标签中的Caption属性中直接输入。
对静态文本,可以在Styles标签页中设置文本的显示风,属性设置的说明如下:
1、Align text
控制静态文本控件中文本的对齐方式。可能的取有Right右对齐),Left〔左对齐),Center(居中),当No wrap选项选中时,这个选项设置为Left,它的默认为Left。
2 .Center vertically
静态文本控件中文本在垂直方向上居中。它的类型是布尔型,默认是FALSE.
3. No prefix
禁止文本中的“&”解释为它后面的字符有一个下划线,而直接将它作为文本的一部分进行显示。No prefix选项经常在显示包含“&”的文件名或字符串中用到。
4. No wrap
前提条件是文本必须是左对齐的。选中此选项时Tabs是可扩展的,但是不能保护单词的完整性。在行的末尾扩展处的部分将被剪切掉。它的类型是布尔型,默认是FALSE。
本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/jisuanjixue/article-27966-3.html
中国有这么勇敢就好
质检总局都是摆设