初始化滚动条 1 //初始化滚动条 2 SCROLLINFO si = { 0 }; 3 si.cbSize = sizeof(si); 4 si.fMask = SIF_RANGE | SIF_PAGE; 5 si.nMin = 0; 6 si.nMax = 100; 7 si.nPage = 10; 8 m_scroll.SetScrollInfo(&si); 滚动条事件 1 void CMFCApplication6Dlg::OnHScroll(UINT nSBCode, UINT nPo…
MFC 控件编程之水平滚动条跟垂直滚动条 一点水平滚动条的操作 首先在操作滚动条的时候.我们要知道滚动条的一些属性. 比如我们要设置 最大值 最小值. 以及每次递增的值是多少.都要设置. 所有就有一个结构.专门存储了滚动条信息. 而我们在对话框一启动就要进行控件初始化.下方看下结构. typedef struct tagSCROLLINFO { UINT cbSize; 自身大小 UINT fMask; 滚动条的范围.左边->右边方式. int nMin; 滚动条最小值 int nMax; 滚动…
关于iframe的滚动条,如何去掉水平滚动条或垂直滚动条 关于<iframe>可以通过设置属性scrolling="no" 去掉iframe的两个滚动条. 如何只去掉水平滚动条或垂直滚动条呢,一些网页组件通过设置组件的style属性的overflow-x : hidden或overflow : hidden来去掉水平滚动条或垂直滚动条.但是对iframe不起作用. 可以通过下面的方法来去掉:在iframe 所包含的网页中添加<style>html { overf…
在EasyUI中combobox组件设置滚动条: 1.垂直滚动条:设置panelHeight属性,默认200,组件的数据过多滚动条自动出现,设置auto,则不出现滚动条. 2.水平滚动条:水平滚动条在组建中无法通过属性进行设置,但是可以通过样式进行控制. 给页面添加 .combobox-item{ white-space: nowrap; } 此样式会修饰页面所有combobox组件,当某个数据过长时会出现水平滚动条.…
1 //增加按钮 2 void CMFCApplication8Dlg::OnBnClickedButtonAdd() 3 { 4 //树中添加节点 5 CString strText; 6 GetDlgItemText(IDC_EDIT1, strText); 7 if (strText.GetLength() == 0) { 8 AfxMessageBox(TEXT("请输入文本")); 9 return; 10 } 11 HTREEITEM hItem = m_tree.GetS…
初始化: 1 //初始化列表 2 m_list.ModifyStyle(LVS_TYPEMASK, LVS_REPORT); //报表样式 3 m_list.InsertColumn(0, TEXT("第一列"),LVCFMT_LEFT,120);//增加一列,左对齐,120px 4 m_list.InsertColumn(1, TEXT("第二列"),LVCFMT_LEFT,120);//增加一列,左对齐,120px 5 m_imageList.Create(ID…
1 //添加按钮点击事件 2 void CMFCApplication4Dlg::OnBnClickedButton1() 3 { 4 CString strText; 5 //获取文本框的值 6 GetDlgItemText(IDC_EDIT1, strText); 7 //添加到组合框中 8 m_cmb_demo.AddString(strText); 9 m_cmb_demo.SetCurSel(m_cmb_demo.GetCount() - 1);//设置当前选中 10 //添加到列表框…
设置默认选中一个单选按钮,OnInitDialog()函数中添加: CheckRadioButton(IDC_RADIO1, IDC_RADIO2, IDC_RADIO2); 按钮事件处理 1 void CMFCApplication3Dlg::OnBnClickedChkBlue() 2 { 3 // 选中蓝色让对话框失效,触发清除背景 4 Invalidate(); 5 } 6 7 void CMFCApplication3Dlg::OnBnClickedChkRed() 8 { 9 OnB…
方法一: 1 //方法一 2 void CMFCApplication2Dlg::OnBnClickedButton1() 3 { 4 int num1, num2, num3; 5 TCHAR ch1[12], ch2[12], ch3[12]; 6 //获取文本值 7 GetDlgItem(IDC_EDIT1)->GetWindowText(ch1,12); 8 GetDlgItem(IDC_EDIT2)->GetWindowText(ch2,12); 9 //字符串转为数字 10 num…
点击按钮计算文本框中文本长度 void CMFCApplication1Dlg::OnBnClickedButton1() { CString strInput; GetDlgItemText(IDC_EDIT_INPUT, strInput); int nLen = strInput.GetLength(); CString strOutput; strOutput.Format(TEXT("字符串长度:%d,字符个数:%d"), nLen, nLen); SetDlgItemTex…