- 博客(10)
- 收藏
- 关注
原创 MFC中对窗口贴图
一、要修改窗口的背景,步骤如下:1、导入一个位图文件。 2、创建一个View窗体的删除背景时的相应函数BOOL CWndMapView::OnEraseBkgnd(CDC* pDC)或者在view类的OnDraw响应函数void CWndMapView::OnDraw(CDC* pDC)这两个函数的区别是,一个在擦除时直接将图片贴上;一个是先擦除,让后在OnDraw时再将图片贴上。所以,后一个会看
2005-10-30 00:27:00
6776
1
原创 MFC窗口的颜色和字体的设置
ou 1、改变对话框的底色在对话框的类中添加一个 private : CBrush m_brush;的成员变量。在类的构造函数中添加如下代码:m_brush.CreateSolidBrush(RGB(0,0,255)); //初始化为蓝色为对话框添加一个WM_CTLCOLOR消息响应函数,专门为控件着色的消息响应函数,代码如下:HBRUSH CSettingDlg::OnCtlColor(C
2005-10-28 10:14:00
5058
原创 VC++ MFC中点线面的绘制
现在我们在菜单栏上设置4个按钮,点,线,矩形,椭圆。选择后,可以在View窗口中画相应的图形。1、在菜单栏中增加4个菜单 点(IDM_DOT),线(IDM_LINE),矩形(IDM_RECTANGLE),椭圆(IDM_ELLIPSE) 2、分别为每个菜单项添加COMMAND消息响应函数 3、设置2个View类的成员变量 UINT m_nDrawType;CPoint m_ptOrigin;用来分别
2005-10-27 15:34:00
5115
原创 在程序启动之前显示一个画面
在程序中插入一个 Splash screen控件。修改ResourceView中的启动画面位图,然后修改CSplashWnd下的OnCreate函数中的SetTimer函数的时间参数即可。
2005-10-24 01:20:00
1310
1
原创 MFC中的状态栏编程
1、在状态栏中设置两个新的栏位Timer和Progress。首先到ResourceView中编辑String Table,增加IDS_TIMER(时间),PROGRESS(进度)。然后在MainFrame的OnCreate函数中修改indicators数组,插入IDS_TIMER和PROGRESS。插入的位置,即为显示的位置。 2、现在我们让状态栏上的IDS_TIMER的位置显示系统当前的时间。我
2005-10-24 01:19:00
4089
原创 MFC工具栏编程
窍门: 1、要在工具栏增加一个分割栏,只要拖动某一个按钮稍稍往右移动一点便可以了。 2、要删除一个工具栏按钮,只要点住它,把它拖出工具栏即可。 1、在窗体的右边新建一个工具栏。首先,在ResourceView中的ToolBar右键选择Insert ToolBar新建一个工具栏IDR_TOOLBAR1。画上几个按钮。然后再MainFrame中添加一个成员变量,private CToo
2005-10-21 19:13:00
6311
1
原创 MFC中窗体的控制
1、在CMainFrame的PreCreateWindow(CREATESTRUCT& cs)函数中,加入: cs.cx=300; cs.cy=400;即可控制窗体初始化时的大小。 2、加入这段代码可以设置一个没有“最小化”按钮和“最大化”按钮,也没有大小可调边框的主框架窗口。此窗口最初在屏幕上居中。 cs.style = WS_OVERLAPPED | WS_SYSMENU |
2005-10-21 15:54:00
2758
原创 VC++ MFC多属性页的实现
在插入->资源->Dialog,中选择多个从IDD_PROPPAGE_LARGE继承的属性页,如IDD_PROP1。这些创建的对话框就是属性中的每一页。用ClassWizard为你的属性页定义新的CPropertyPage继承类,如CProp1和IDD_PROP1等关联。用ClassWizard新建一个从CPropertySheet继承的CPropSheet类。有几个属性页就建几个成员变量如m_p
2005-10-18 20:16:00
4534
2
原创 抓不住的按钮实现
可以在窗体上安放两个按钮。从一个Button继承一个新类CMyButton,用成员变量m_btn1和m_btn2进行关联。CMyButton增加一个指针变量MyButton * m_pBtn。在对话框初始化的时候,将两个按钮的指针相互保存: m_btn1.m_pBtn=&m_btn2; m_btn2.m_pBtn=&m_btn1;在CMyButton中,增加一个消息相应函数void CMyButt
2005-10-18 18:34:00
1732
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人