摘要: static char sfile[]="记事本(*.txt)|*.txt";//文件过滤器 CFileDialog dlg(TRUE,"txt"," ",OFN_ALLOWMULTISELECT,sfile);// CFileDialog ( BOOL bOpenFileDialog, LPCTSTR lpszDefExt = NULL, LPCTSTR lpszFileName = NULL, DWORD dwFlags = OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT, LPCTSTR lpszF 阅读全文
posted @ 2012-10-24 20:31 慧由心生 阅读(941) 评论(0) 推荐(0) 编辑
摘要: // CColorDialog dlg(RGB(255, 0, 0), CC_FULLOPEN);//dlg.DoModal();//CColorDialog( COLORREF clrInit = 0, DWORD dwFlags = 0, CWnd* pParentWnd = NULL );/*CColorDialog dlg;if (dlg.DoModal() == IDOK){ COLORREF* ccolor = dlg.GetSavedCustomColors(); for (int i=0; i < 16; i++) { TRACE("RGB value of t 阅读全文
posted @ 2012-10-24 20:28 慧由心生 阅读(1186) 评论(0) 推荐(0) 编辑
摘要: 1、进度条 m_progressCtrl.SetRange(0,100); for(int i=0;i<100;i++) { m_progressCtrl.SetPos(i); Sleep(100); } AfxMessageBox("进度条到达终点");2、滑块控件:添加WM_VSCROLL消息。void COtherCtrlDlg::OnHScroll(UINT nSBCode, UINT nPos, CScrollBar* pScrollBar){ // TODO: Add your message handler code here and/or call d 阅读全文
posted @ 2012-10-17 22:33 慧由心生 阅读(1027) 评论(0) 推荐(0) 编辑
摘要: (创建图像链表、加载位图并添加到图像链表中、创建视图控件、设置视图控件图像链表、创建要插入树视图的结构体并设置属性及获取返回的句柄作为节点继续操作。。。)1、基本知识: HICON hIcon[3]; int n; m_imagelist.Create(16,16,0,8,8); //m_imagelist.Create(32,32,0,8,8); hIcon[0]=AfxGetApp()->LoadIcon(IDI_ICON1); hIcon[1]=AfxGetApp()->LoadIcon(IDI_ICON2); hIcon[2]=AfxGetApp()->LoadIco 阅读全文
posted @ 2012-10-17 22:28 慧由心生 阅读(818) 评论(0) 推荐(0) 编辑
摘要: (插入项、获取Tab控件的句柄、以Tab控件位父窗口(GetDlgItem(TabID)获取句柄)和对话框ID创建子对话框,获取客户区,将新建的对话框移入客户区,获取当前选择的对话框序号、显示对话框)特别注意:TabCtrl控件,要占据整个对话框,否则太小显示不出来。1、类向导为两个对话框添加俩类:CDialog1和CDialog2;2、C*Dlg主对话框类中,引入两个对话框的头文件,并添加俩个对象:dlg1,dlg2;3、主对话框初始化: m_Tab.InsertItem(0,"对话框1"); m_Tab.InsertItem(1,"对话框2"); d 阅读全文
posted @ 2012-10-17 22:21 慧由心生 阅读(474) 评论(0) 推荐(0) 编辑
摘要: (Memset()和Syscopy函数、获取当前路径、按钮的加载、获取当前窗口样式(GetWindowLongGRB())、设置或获取背景色、设或获取置文本背景色、设置或获取文本色、插入类表头、获取客户端大小、设置每列的宽度、设置扩展样式、插入项、获取所有项数、设置每项每列的文本,设置项选中状态、设置背景图片、删除所有项、获取系统颜色、向图片链表添加位图、获取当前位项置,获取当前项的下一项、获取列表控件的头)1、基本知识: m_list.SetBkColor(RGB(123,123,123)); m_list.SetTextBkColor(RGB(255,0,0)); m_list.SetTe 阅读全文
posted @ 2012-10-17 22:09 慧由心生 阅读(1297) 评论(0) 推荐(0) 编辑
摘要: 1、初始化:对话框属性中Selection项,选择Multiple m_listbox.AddString("Colomn1"); m_listbox.AddString("Colomn2"); m_listbox.AddString("Colomn3"); m_listbox.AddString("Colomn4"); m_listbox.InsertString(1,"Insert 1"); m_listbox.InsertString(2,"Insert 2");// 阅读全文
posted @ 2012-10-17 21:28 慧由心生 阅读(2690) 评论(0) 推荐(0) 编辑
摘要: 从属性中选择多选: CString str; m_Edit.GetWindowText(str); if(str=="") { m_Edit2.SetSel(0,-1); m_Edit2.ReplaceSel(""); } else { m_Edit.SetSel(0,-1); m_Edit.Copy(); m_Edit.ReplaceSel(""); m_Edit2.SetSel(0,-1); m_Edit2.ReplaceSel(""); m_Edit2.Paste(); }} 阅读全文
posted @ 2012-10-17 21:24 慧由心生 阅读(701) 评论(0) 推荐(0) 编辑
摘要: 1、初始化函数中: CRegKey reg,reg2; DWORD dValue; CString str; extern BOOL flag; LPCTSTR lp="Software\\num\\"; if(reg.Open(HKEY_CURRENT_USER,lp)==ERROR_SUCCESS && reg.QueryValue(dValue,"sum")==ERROR_SUCCESS)//打开注册表 { ; } else { reg.Create(HKEY_CURRENT_USER,"Software"); 阅读全文
posted @ 2012-10-16 21:54 慧由心生 阅读(480) 评论(0) 推荐(0) 编辑
摘要: //注册表查询//1CRegKey regkey;DWORD dValue;LPCTSTR lp="Console\\";if(regkey.Open(HKEY_CURRENT_USER,lp)==ERROR_SUCCESS)//打开{if(regkey.QueryValue(dValue,"WindowSize")==ERROR_SUCCESS)//进行查询{cout<<dValue<<endl;//输出查询到得值}else{cout<<"Query Error"<<endl;}reg 阅读全文
posted @ 2012-10-16 21:53 慧由心生 阅读(5659) 评论(0) 推荐(0) 编辑