自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (6)
  • 收藏
  • 关注

原创 单文档多视图 视图切割

我要做的是上面3个视图 下面1个视图;思路做两次。第一个把分上下两个,第二次上面分3个视图。首先定义分割变量 CSplitterWnd m_wndSplitter; //视图分割 CSplitterWnd m_wndSplitter2; //视图分割在框架类下面添加消息函数添加如下函数/*视图分割*/BOOL CMainFrame::OnCreateCl

2015-09-18 12:32:26 678

原创 单文档动态添加真彩工具栏并添加消息处理函数

1首先导入一张位图   2然后按照按钮的多少修改toolbar 我定义了14个按钮 在右侧修改按钮的长和高,我设置的是32*32.3 也是最关键一步 在mainframe类中的oncreate方法中修改if (!m_wndToolBar.CreateEx(this, TBSTYLE_FLAT, WS_CHILD | WS_VISIBLE | CBRS_TOP | CBRS_GRIPPE

2015-09-15 09:57:05 736

原创 MFC 添加背景图片并让控件背景透明

/*添加背景图片*/BOOL CTOOLDlg::OnEraseBkgnd(CDC* pDC){ // TODO: 在此添加消息处理程序代码和/或调用默认值 CDialog::OnEraseBkgnd(pDC); HBITMAP   m_hBitmap;  HDC           m_hBkDC;  m_hBitmap   =   ::LoadBitmap(::Ge

2013-05-11 11:32:19 12013

原创 SorceInsight 字体设置

2013-05-08 15:19:00 831

原创 VC2010 实现真彩工具条关键代码

// 防止菜单栏在激活时获得焦点 CMFCPopupMenu::SetForceMenuFocus(FALSE); if (!m_wndToolBar.CreateEx(this, TBSTYLE_FLAT, WS_CHILD | WS_VISIBLE | CBRS_TOP | CBRS_GRIPPER | CBRS_TOOLTIPS | CBRS_FLYBY | CBRS_SIZE_DY

2013-03-23 08:25:46 809

转载 access数据库中小数点前0没有了

1、与access无关。在电脑“控制面板”选择“日期、时间、语言、区域设置”,然后选择“更改数字、时间的格式”,在“区域选项”中单击“自定义”,最后更改“零起始显示”.7为0.7。即可。 这样做,在整个电脑系统中,只要零点几的小数都将以0开始,显示0.几。2、另一种做法。在access中,在设计试图中打开你的表“device-table”,字段“baout”类型选择为“数字”,“字段大小”选择

2013-01-19 09:02:24 5174

转载 修改编辑框字体大小

第一步:定义字体变量CFont myFont;//一定不要定义成局部变量了,了在该对话框的类的头文件里定义或定义成全局变量都可以第二步:创建字体在对话框初始化的地方这样搞myFont.CreateFont(高,宽,0,0,厚,0,0,0,0,0,0,0,0,字体名);比如:myFont.CreateFont(20,10,0,0,0,0,0,0,0,0,0,0,0,"黑体

2013-01-18 09:29:31 600

转载 CString 和 int 之间相互转换

CString nr1;bj.GetWindowTextW(nr1);//nr1是从bj文本框中获得数值int a = = _ttoi(ab);//将CString ->intCString q;q.Format(_T("%d"),a);//int->CStringbj2.SetWindowTextW(q); //将bj2的值设置为q

2013-01-11 15:09:45 635

转载 单文档多视图切换的解决办法

单文档多视图切换的解决办法        由于最近做的一个程序用到了单文档多视图切换,所以把它总结一下。内容如下: 单文档多视图的切换有两种情况,即分栏多视图切换和无分栏多视图切换,以下是两个对应情况的可重用函数:分栏多视图切换:        BOOL CMainFrame::ReplaceView(int row, int col, CRuntimeClass *pView

2013-01-08 14:06:51 537

原创 VC++ 一次只能运行一个程序设置

在App文件中的InitlInstance()中增加BOOL CDockPaneApp::InitInstance(){ // 如果一个运行在 Windows XP 上的应用程序清单指定要 // 使用 ComCtl32.dll 版本 6 或更高版本来启用可视化方式, //则需要 InitCommonControlsEx()。否则,将无法创建窗口。 INITCOMMONCON

2012-12-21 14:35:00 1815

转载 MFC框架类、文档类、视图类相互访问的方法

1、获取应用程序指针 CMyApp* pApp=(CMyApp*)AfxGetApp();2、获取主框架指针 CWinApp 中的公有成员变量 m_pMainWnd 就是主框架的指针 CMainFrame* pMainFrame = (CMainFrame*)(AfxGetApp()->m_pMainWnd); 或者 CMainFrame* pMainFrame = (CM

2012-12-20 12:30:37 487

原创 将数组转换为CString 型变量

for(k=0;k {   strtemp.Format(_T("%x"),*(rxdata+k));   m_EditReceive+=strtemp;   CString temp=_T("\r\n"); //换行  m_EditReceive+=temp;  }

2012-12-18 09:34:11 1423

原创 VC2010 单文档动态创建按钮和响应函数 (请CSDN改进博客支持截图)

1.  在类视图中添加class CMyDocView : public CView{private: CButton btn; //added by moon protected: // 仅从序列化创建 CMyDocView(); DECLARE_DYNCREATE(CMyDocView) 2. 在视图中添加消息// CMyDocView 消息处理

2012-12-15 14:19:16 1472

原创 VC++2010 动态创建mscomm控件步骤

step1 :在类BOOL CCommTestDlg::OnInitDialog()初始化用户代码中添加 /*begin: 动态创建串口*/ DWORD style=WS_VISIBLE | WS_CHILD; if(!m_mscomm.Create(NULL,style,CRect(0,0,0,0),this,IDC_MSCOMM)) {  TRACE0("Failed to

2012-12-10 16:30:46 1036

原创 VC++ ADO 连接Access

2012-12-08 13:56:24 453

原创 VC++ 学习笔记-987428

1.public 在外部可以被访问protected 只有基类可以访问private 都不可以访问2.函数的覆盖3.类的定义和函数原型的生命放在头文件中,函数的实现放在源文件中void animal::eat(){}

2012-12-06 20:05:27 344

原创 MFC 的ActiveX控件缺少microsoft communication control控件解决方法

原因C:\WINDOWS\system32 下缺少文件件MSCOMM32.DEP和MSCOMM32.OCX;下载后放入上面文件夹;然后运行regsvr32 MSCOMM32.ocx进行注册。

2012-12-03 12:22:16 4334

利用网卡生成全球唯一序列号,做自己的注册机

利用网卡生成全球唯一序列号,环境VC2010,绝对可用,对于自己软件需要客户注册才能用的同学有极大帮助。自己已经用在了实际的工程里面。不愿独享,特与大家分享。

2016-12-19

VC2010编写的工控仪表 界面完美 绝对可用

VC2010编写的工控仪表 基于对话框 方便移植 界面相当完美 该注意的地方我都加上了注释 方便大家观看 我用了个定时器让表从0到100 然后从100到0不停走动 大家要用的时候把定时器去掉 直接调用函数就可以在表上显示对应的数据。

2013-01-05

VC++_2010入门经典

VC++_2010入门经典书籍,对VC入门是本很好的教材。

2012-12-03

MSCOMM32.ocx

解决ACtivex缺少communications control控件问题。把解压文件考入C:\WINDOWS\system32。然后运行regsvr32 MSCOMM32.ocx进行注册。 完美解决!

2012-12-03

24c1024 读写程序

调了几天,终于实现了24c1024 读写!单字节读写绝对没有问题,但连续读写还有些问题,希望大家改进!

2011-04-29

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除