MFC
--哈撒给
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
深入浅出MFC第二章笔记
class CDocument { public: int m_nSize; } class CMyDoc:CDocument { public: int m_nSize; } int main() { CMyDoc mydoc; mydoc.::m_nSize=2; mydoc.m_nSize=1 return 0; } CMyDoc继承CDocument,CMyDoc会同时存在CDocument::m_nSize,m_nSize原创 2020-08-09 15:08:06 · 197 阅读 · 0 评论 -
深入浅出MFC第一章笔记
1.点击关闭按钮,发送WM_close到消息队列,getmessage取出,窗口程序执行destroywindow销毁窗口,发送wm_destory到消息队列,getmessage取出,窗口程序发送wm_quit到消息队列,退出消息循环 2.控制台调用gui无关的mfc需设置/MT 3.mfc编译过程.res .obj c runtime 的lib文件(/MT或者/ML等不同库文件不同) 4.getmessage 会在内部等待直到取出消息,peekmessage会立即返回 5.windows消息主要是3种原创 2020-08-02 09:18:55 · 233 阅读 · 0 评论 -
MFC标签控件练习
1.添加标签页 CTabCtrl* ctbc = (CTabCtrl*)(GetDlgItem(IDC_TAB1)); ctbc->InsertItem(0, TEXT("chinese")); ctbc->InsertItem(1, TEXT("english")); 2.创建对话框 m_dialog1.Create(IDD_DIALOG1, ctbc); m_dialog...原创 2019-12-11 10:40:04 · 269 阅读 · 0 评论 -
MFC树形控件练习
1.加载图标 HICON hic1 = theApp.LoadIcon(IDI_ICON1); HICON hic2 = theApp.LoadIcon(IDI_ICON2); 2.创建图形列表 m_cimage不能为局部变量 m_cimage.Create(32, 32, ILC_COLOR32, 2, 2); m_cimage.Add(hic1); m_cimage.Add(hic2...原创 2019-12-10 12:15:40 · 259 阅读 · 0 评论 -
MFC表格练习
把view属性设置成report BOOL CTextEditorDlg::OnInitDialog() { //.......此处省略 CRect rect; CListCtrl* liststu = (CListCtrl*)(GetDlgItem(IDC_LIST1)); // 获取列表视图控件的位置和大小 liststu->GetClientRect(&r...原创 2019-12-09 10:41:02 · 324 阅读 · 0 评论 -
MFC简易文本编辑功能
1.创建插入符 afx_msg int CTextEditorDlg::OnCreate(LPCREATESTRUCT crect) { TEXTMETRIC tm; CClientDC cdc(this); GetTextMetrics(cdc.m_hDC,&tm); CreateSolidCaret(tm.tmAveCharWidth/3,tm.tmHeight); SetC...原创 2019-12-07 10:14:12 · 330 阅读 · 0 评论 -
MFC时钟和文本输出应用
1.消息映射 ON_WM_TIMER() 2.初始化 CClientDC cdc(this); CString s = TEXT("we are the champions"); cdc.TextOutW(0, 0, s); SetTimer(1, 100, NULL); 3.处理函数 afx_msg void CTextEditorDlg::OnTimer(UINT_PTR nID) {...原创 2019-12-07 09:49:55 · 198 阅读 · 0 评论 -
MFC滚动条学习
1.消息映射 ON_WM_HSCROLL() 2.初始化 BOOL CTextEditorDlg::OnInitDialog() { //................. //.................此处省略 CScrollBar* csc = (CScrollBar*)GetDlgItem(IDC_SCROLLBAR1); csc->SetScrollRange(1, 10...原创 2019-12-06 16:26:18 · 362 阅读 · 0 评论
分享