代码改变世界

随笔分类 -  MFC

CPropertySheet(属性单) CPropertyPage(属性页)

2014-12-19 00:48 by sylar_liang, 3401 阅读, 收藏,
摘要: 1.添加对话框资源,为对话框创建类,继承于CPropertyPageclass CFirstPage : public CPropertyPage// FirstPage.cppCFirstPage::CFirstPage() : CPropertyPage(CFirstPage::IDD){... 阅读全文

拖拽文件实现

2014-12-18 00:28 by sylar_liang, 228 阅读, 收藏,
摘要: 1.OnInitDialog添加:DragAcceptFiles(TRUE);2.添加消息WM_DROPFILESvoid CDragFilesDlg::OnDropFiles(HDROP hDropInfo){ // TODO: 在此添加消息处理程序代码和/或调用默认值 UINT nF... 阅读全文

CProgressCtrl 进度条显示百分比

2014-12-18 00:14 by sylar_liang, 1514 阅读, 收藏,
摘要: 1.资源添加CProgressCtrl,添加变量m_proCtrl。2.添加类CMyProCtrl1)添加3个成员变量 COLORREF m_colPro; // 进度条颜色 COLORREF m_colBlank; // 空白区域颜色 COLORREF m_colText; //... 阅读全文

弹出打开/保存文件对话框 选择文件夹对话框

2014-11-26 01:16 by sylar_liang, 873 阅读, 收藏,
摘要: 打开/保存文件对话框:CFileDialog::CFileDialog( BOOL bOpenFileDialog, //为TRUE则显示打开对话框,为FALSE则显示保存对话文件对话框 LPCTSTR lpszDefExt = NULL, //默认的文件扩展名 ... 阅读全文

CListBox的一个改写类(VC6添加文件的效果)

2014-11-25 01:31 by sylar_liang, 584 阅读, 收藏,
摘要: 编写一个类似VC6添加文件,单击则动态显示一个Edit编辑框与一个Button。效果如下图:1.新建一个类(如CMyListBox),继承自CListBox2.头文件中定义Edit与CButton变量CEdit m_edit;CButton m_btn;3.定义一个初始化函数,供对话框调用。首先在.... 阅读全文

添加右键菜单

2014-11-25 00:49 by sylar_liang, 312 阅读, 收藏,
摘要: 有2种方式添加右键菜单:1.无需在资源中添加Menu(1) 在.h中定义HMenu变量,在.cpp中初始化菜单项。HMenu m_hMenu; // .h中定义m_hMenu = CreatePopupMenu(); // InitDialog中初始化MENUITEMINFO mi;mi.cbsiz... 阅读全文