python之OS模块详解 setwindowpos函数使用


MFC控件: Windows标准控件:
windows标准控件由Windows 操作系统提供,在Windows 95中还提供了一些新增的控件 。所有这些控件对象都是可编程的,我们可以使用Visual C提供的对话框编辑器把它们添加到对话框中 。Microsoft基础类库(MFC)提供了封装这些控件的类,它们列于表6.1 。
在MFC 中,类CWnd是所有窗口类的基类,很自然的,它也是所控件类的基类 。
Windows标准控件在以下环境下提供:
windows 95
Windows NT 3.51及以后版本
win32s 1.3
注意:visual C4.2及以后版本不再支持Win32s.
MFC基本常用控件基本用法 VC控件工具箱:
按钮(Button) 用来接收用户的命令,应用程序在接收到用户命令后,通常需要进行一些后台工作 。按钮可以响应单击或双击动作,在按钮接收到鼠标动作后,向其父窗口发送相应的控件通知,用户可以对这些控件通知进行消息映射,从而进行相应的处理 。
在一个对话框中,可以定义一个默认按钮,这只要选中按钮属性中的“Default”选项 。如果在对话框活动的时候按下了Enter键,则等同于单击了默认按钮 。MFC提供了CButton类支持按钮控件 。
复选框(Check Box) 用来显示某种可能的选择,该项选择是独立的,用户可以选中或取消该选项 。在选项被选中的时候核选标记出现,选项被取消时核选标记消失 。MFC中由CButton类对核选框进行支持,用户可以通过SetCheck()函数和GetCheck()函数设置或获取核选框当前的状态 。
BST_UNCHECKED==((CButton*)GetDlgItem(IDC_CHECK_RES1))->GetCheck() ((CButton*)GetDlgItem(IDC_CHECK_RES1))->SetCheck(true); 编辑框(Edit Control) 用来接收用户输入的字符串 。通过选择编辑框的选项,编辑框可以接收字符串、数字、密码等;编辑框还可以设置成接收多行字符串的模式;可以自动进行大小写转换 。编辑框可能向父窗口发送多种控件通知,如果用户需要,可以对这些控件通知进行处理 。MFC提供了CEdit类支持编辑框控件 。
GetDlgItem(IDC_***)->SetWindowText(Cstring); GetDlgItem(IDC_***)->GetWindowText(Cstring); 组合框(Combo Box) 列表框和编辑框的组合,用户除了可以在列表中对已经存在的选项进行选择外,还可以输入新的选择 。MFC提供了CComboBox类对组合框控件进行支持 。
CComboBox * AAA = (CComboBox*)(GetDlgItem(IDC_***)); AAA->AddString(_T("***")); AAA->SelectString(0, _T("***")); AAA->SetCurSel(0);int nSel = AAA->GetCurSel(); AAA->GetLBText(nSel, Cstring); if(strType.Tri

    推荐阅读