- 博客(13)
- 资源 (13)
- 收藏
- 关注
原创 如何删除CPropertySheet 类派生生成的标签对话框上的默认按钮 “确定”“取消”“删除”
最近在编写MFC程序时,要用Tabctrl控件,系统工具箱自带的CTabCtrl控件在窗体改变大小时,其子窗体内部控件不好自适应改变大小,于是,网上查质料,找到基于CPropertySheet 和CPropertyPage类也可以实现类似TabCtrl控件(标签对话框),且其内部控件能很好的自适应窗体改变大小。。。。 但是,用CPropertySheet 和CPropertyPage
2013-07-30 09:27:21
1041
原创 MFC单文档多视图
基本步骤如下:1.首先创建一个MFC单文档应用程序。2.添加4个MFC类TopLView、BottomLView、TopRView、BottomRView,基类为CView。3.添加一个MFC类CControlForm,基类为CFormView。4.创建一个切分类,如MySplitter,基类为CSplitterWnd(默认基类选项中无此类,自己添加即可)。 添加步骤
2013-07-14 18:24:08
1429
1
原创 VB 设置/取消 自动关机
Option ExplicitPrivate Sub Command1_Click() '关机 Shell "cmd.exe /c shutdown -s -t 10" '10秒后关机 'Shell "cmd.exe /c shutdown -s -t " & Text1.Text ' 自动设置关机时间End SubPrivate Sub Command2_Cli
2012-12-07 10:12:15
847
原创 PeekMessage()与GetMessage() 区别
Peekmessage和Getmessage都是向系统的消息队列中取得消息,有消息时将队列中的消息派发出去,不过性质不同: 1) PeekMessage:只要有消息,就返回TRUE,即使消息是WM_QUIT;没有消息的时候,它不会等待,而是立即返回,并返回FALSE。 函数功能:该函数为一个消息检查线程消息队列,并将该消息(如果存在)放于指定的结构。 函数原型:BOO
2012-12-05 10:34:50
523
原创 MFC 模态和非模态对话框
最近在程序的对话框调用中,只知道用.domodal来调用子对话框,但是当别人问我会不会模态和非模态时,就傻掉了,还有这个啊??呵呵,于是赶紧查了一下资料,总结了一下,与大家分享吧: 1) 模态和非模态区别 当显示一个模态对话框时,应用程序会暂停,即点击其他菜单或者别的不会执行,会出现警告的那种声音。直到关闭模态对话框,应用程序才会继续执行其他任务。 2) 模态
2012-11-22 10:11:51
407
转载 vs2008 创建打包安装程序
文章来自:http://blog.youkuaiyun.com/xocom/article/details/5600592最近写程序时需要用到程序打包发布,于是网上查了一下打包安装程序的方法:一、新建一个Windows窗体应用程序,例如项目名为testWindows,功能略。新建的时候不要忘了创建解决方案。二、在testWindows解决方案上“右击”—— “添
2012-11-08 14:16:09
381
原创 select * from * inner join * on问题
自己写程序时,遇到跟数据库之间的查询时,都是用:SELECT * FROM...WHERE...这次看到别人写的程序中用到“select* from* inner join * on”:strsql = "SELECT * FROM Item INNER JOIN Product ON Item.Id = Product.Id "刚开始不是很明白的意思,后来在网上查了才
2012-11-07 10:01:10
3408
转载 VC SerialPort串口调试,报错: SerialPort comstat is being used without defining
在进行串口通讯调试时,遇到以下问题:Run-Time Check Failure #3 - The variable 'comstat' is being used without being initialized.:但是该错误只是在debug下运行才会出现,release中不会报次错误经过网上百度、google,查找到以下解决方案
2012-10-31 10:44:20
743
原创 MFC combox控件内容无法显示
初写程序时,通过addstring()函数,在combox里面添加数据,可运行时,并不显示这些数据。。。。。如何解决这个问题呢??1) 改变combox大小 看上去combox的大小似乎只能在长度方向改变,高度方向拉不动。。。。 事实上,高度方向也是可以改变的哈,试试以下方法: 点Combox的上面的那个三角形,点一下以后有个虚框,然后往下拉,之后就
2012-09-28 11:15:03
4055
转载 十六进制、十进制相互转换 VC
串口通讯发送数据及做CRC检验时可以用上(论坛里面看到的,保存起来)1)主界面添加两个文本框、一个按钮2)对文本框添加变量m_Variable(类别:value,类型:int)m_strHex(类别:value,类型:Cstring)程序:void OnBnClickedButton1(){// TODO: 在此添加控件通知处理程序代码 Upd
2012-09-19 14:31:53
673
原创 MFC 对话框添加背景图片
通过截获WM_ERASEBKGND事件实现如何截获?????——>可通过增加OnEraseBkgnd()函数实现1、添加背景图片到“Bitmap”资源资源视图——>“添加资源”——>“Bitmap”——>“导入”注:1)若资源中还没有Bitmap,则新建一个Bitmap,否则选择资源类型为“Bitmap”后“导入”待插入的背景图片即可;2)若是图片为非bmp格式,则可用
2012-08-14 16:11:56
778
原创 UpdateData()用法
最近写程序的时候用到UpdateData()函数,但是,经常混淆UpdateData(TRUE)和UpdateData(FALSE),好记心不如烂笔头啊,举个最简单的例子加强一下记忆吧。UpdateData(TRUE): 刷新控件的值到对应的变量。(外部输入值交给内部变量) 即:控件的值—>变量。UpdateData(FALSE):拷贝变量值到控件显示。(变量的最终运算结
2012-07-29 20:54:29
982
原创 CListBox控件用法
最近在学习MFC,边学边总结了一点资料,与初学者一起共勉! 1) 增加记录 Addstring(str); Insertstring(index,str); 在指定位置加入记录eg1:将Listbox1中选中内容放入Listbox2中 int index=m_ListboxInput.GetCurSel(); //获取鼠标点击行的索引 CString
2012-07-21 20:58:35
898
常规波束形成 matlab代码
2018-12-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人