07 2019 档案
摘要:MFC开发时经常会遇到CString、string/std::string、char*等类型相互转换的问题,现将一些思考与心得记下来与大家分享: 一、CString强制类型转换为const char*,在变量前加上:(char *)(LPCTSTR),这样做虽不会报错,但其转换后的值可能是乱码,不推
阅读全文
摘要:在函数GetMinMaxInfo()中添加一下代码: void CMainFrame::OnGetMinMaxInfo(MINMAXINFO FAR* lpMMI) { // 将最小跟踪与最大跟踪设置成相同的值使窗口大小不能改变 lpMMI->ptMinTrackSize.x = 500; // 设
阅读全文
摘要:1、首先在类里面创建一个List对象 CListCtrl m_List;2、在类初始化函数添加List的初始化操作 2.1设置List的数据形式 m_List.InsertColumn(0, _T("列")); m_List.InsertColumn(1, _T("行")); m_List.Inse
阅读全文
摘要:.h 在这里增加 //{{AFX_MSG(CPUDIALOG) afx_msg void OnPaint(); //}}AFX_MSG .cpp增加 BEGIN_MESSAGE_MAP(CPUDIALOG, CDialog) ON_WM_PAINT() //响应onpaint消息 这样就可以了 EN
阅读全文
摘要:一、新建一个MFC工程, 取名Tabctrl, 选择基于对话框, 然后点完成。 二、删除对话框上默认添加的三个控件,添加Tab Control控件,属性设置:ID:IDC_TAB1 三、 为Tab Control控件绑定控件变量,变量名为m_Tab,类型为CTabCtrl。 四、在TabCtrlDl
阅读全文
摘要:::SetWindowLong(GetSafeHwnd(), GWL_EXSTYLE, ::GetWindowLongPtr(GetSafeHwnd(), GWL_EXSTYLE) | WS_EX_LAYERED); this->SetLayeredWindowAttributes(0, (255
阅读全文
摘要:拖好tab控件之后给tab添加变量为新加入的tabsheet类并改为CTabSheet类型
阅读全文
摘要:前言:本次学习是基于黑马程序员的视频教程写的,是为了做一个测量程序的窗口页面而学习的,教程的上的时间是3天完成,因为我在此之前学习过一部分了,本次目标也是在3天完成,并且能够写出来完整的程序为目的, 一、直接跳到实战(前面的看过了,不想看了) 环境:vs2010、win10 1、创建一个项目,按照如
阅读全文

浙公网安备 33010602011771号