MFC
ahak2000
这个作者很懒,什么都没留下…
展开
-
MFC tab控件使用
一:在对话框窗口中添加tab控件,并创建一个窗口变量CTabCtrl m_tab_main;// tab页的框架1:在.h中添加定义#define PAGE_MAX (6)//最大页面数private: UINT8 m_pagecount; //页面数量 CDialog *m_pPage[PAGE_MAX]; //页面指针数组原创 2016-05-03 20:06:22 · 315 阅读 · 0 评论 -
C++调用C#总结
常规方法1:COM使用C#把托管类注册成COM,用regasm.exe注册output assembly,然后用C++像调用COM一样调用assembly里面的type。优点:编写代码简单,调用方便缺点:需要注册output,发布不够简单常规方法2:CLRC#常规编写类,生产assembly,C++使用CLR编译既可直接引用托管类。优点:转载 2016-12-06 20:48:16 · 1786 阅读 · 0 评论 -
CString Format(_T("%s")出错
unicode环境下,CString Format格式化ansi字符串要用 %S转载 2016-05-23 17:25:28 · 3877 阅读 · 1 评论 -
MFC ComboBox控件使用
一:部分属性1,Combo Box的下拉长度,在设计界面里,点击一下Combo Box的下拉箭头,此时出现的调整框就是Combo Box的下拉调整框。属性里有个 No integral height 钩选项,表示最大长度为设计长度,如果实际内容比设计长度多,就出现滚动条,少就以实际长度显示。2:窗口的风格type:CBS_DROPDOWN 下拉式组合框CBS_DROPDOWNLIS原创 2016-05-23 17:25:00 · 542 阅读 · 0 评论 -
MFC Picture 控件
一:动态加载PNG CFileDialog filedlg(TRUE, _T(".png"), NULL, OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT, _T("图片文件(*.png)|*.png||")); if (filedlg.DoModal() == IDOK) { ico = filedlg.GetPathName(); CIma原创 2016-06-02 11:09:02 · 374 阅读 · 0 评论