- 博客(8)
- 资源 (2)
- 收藏
- 关注
转载 VC中在对话框上使用Rich Edit控件相关问题
VC中在对话框上使用Rich Edit控件相关问题1.设置edit只读属性 方法一: m_edit1.SetReadOnly(TRUE); 方法二: ::SendMessage(m_edit1.m_hWnd, EM_SETREADONLY, TRUE, 0);2.判断edit中光标状
2011-11-01 14:44:44 1116
原创 在对话框里面使用ON_UPDATE_COMMAND_UI映射工具条/菜单
对话框 添加工具条toolbarif(!m_ToolBar.CreateEx(this, TBSTYLE_FLAT, WS_CHILD|WS_VISIBLE|CBRS_TOP|CBRS_GRIPPER|CBRS_TOOLTIPS|CBRS_SIZE_DYNAMIC)
2011-09-23 13:58:51 1599
转载 使用CSplitterWnd实现拆分窗口(多视图显示)
MFC支持两种类型的拆分窗口:静态的和动态的。静态拆分窗口的行列数在拆分窗口被创建时就设置好了,用户不能更改。但是用户可以缩放各行各列。一个静态拆分窗口最多可以包含16行16列。要找一个使用了静态拆分窗口的应用程序,只要看一下windows管理器即可。 动态拆分窗口最
2011-08-30 10:53:32 14874 3
转载 完美的DialogBar
DialogBar相比Dialog有很多优势。因CDialogBar继承于CControlBar,因此其可以Docking在窗口一边,而把CView挤压开,但是CDialogBar 的使用并不是很容易,因为 MFC 里面并没有提供直接可以使用的CDialogBar,我们需要自己动
2011-08-26 10:32:42 3729
转载 VC++无标题窗口以及控件拖动的方法(修正)
无标题窗口拖动:方法一:直接在OnNcHitTest中虚拟发送HTCAPTION消息UINT CMainFrame::OnNcHitTest(CPoint point) { RECT rectWindows, rectClient; this->GetWind
2011-08-24 09:17:07 5868 3
原创 终结mfc标题栏重绘
1.mfc对话框1.1 保留原标题栏1.如果需要加高标题栏(用于贴图等),就要调用OnNcCalcSize追加部分空间(非客户区间):void CMy2011082302Dlg::OnNcCalcSize(BOOL bCalcValidRects, NCCALCSIZ
2011-08-23 17:40:28 18168 10
原创 创建无标题栏,无边框,无菜单栏的单文档
要创建只有客户区的窗口,主要是窗口框架创建前更改默认的窗口风格:BOOL CMainFrame::PreCreateWindow(CREATESTRUCT& cs){ if( !CFrameWnd::PreCreateWindow(cs) ) return
2011-08-17 17:09:56 3026 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人