=================================版权声明================================= 版权声明:原创文章 禁止转载  请通过右侧公告中的“联系邮箱(wlsandwho@foxmail.com)”联系我 勿用于学术性引用. 勿用于商业出版.商业印刷.商业引用以及其他商业用途. 本文不定期修正完善. 本文链接:http://www.cnblogs.com/wlsandwho/p/5476590.html 耻辱墙:http://www.cnblo…
==================================声明================================== 本文原创,转载在正文中显要的注明作者和出处,并保证文章的完整性. 未经作者同意请勿修改(包括本声明),保留法律追究的权利. 未经作者同意请勿用于学术性引用. 未经作者同意请勿用于商业出版.商业印刷.商业引用. 本文不定期修正完善,为保证内容正确,建议移步原文处阅读. 本文链接:http://www.cnblogs.com/wlsandwho/p/43883…
从来都是做对话框程序,这次想做个SDI的程序,想着用一下带Robbin界面的office2007风格,就不用使用那些花钱的商业控件/UI库了. 如果你不想看我打的文字,可以直接拷走代码,自己声明上定义再略作修改就可以用了,不需大的修改. -------------------------------小尾巴首次登场----------------------------------- SDI程序,是要缩放的,如果是往里输入文字的话,这倒没什么,但是这次我使用的是CFormView类,里面加了控件.…
我们一起分享,如何给MFC的菜单项添加快捷键.[程序在VC6.0编译环境下编译通过.(VS2010的编译环境大同小异)] 1.程序演示环境 1.1新建一个[对话框(Dialog)]的程序.然后,New 一个菜单项.(你应该知道怎么New一个菜单项) 1.2然后,再在对话框的属性里面,找到那个[Menu]选项.关联那个 你刚才New的菜单,这样,菜单就被添加到对话框程序中来了.先看个图,再继续介绍.(如果你是在[单文档程序]下测试,那么第1步可以跳过,其他步骤都是一样的!!!) 继续看图-----…
先上效果图: 图中用了一个CListCtrl插件,隐藏了网格线(LVS_EX_GRIDLINES). 添加了“删除”按钮(按钮上贴了图片),选中哪一行则显示在哪一行. 有两种方式创建按钮,一种是直接根据行数(比如n行)创建n按钮,然后根据自己需求全部显示,或是动态显示,只显示所选中的那一行按钮: 另一种是每次只创建选中行的一个按钮,并且销毁上一次创建的按钮(第一次除外). 本实例选用第二种方法,第一种方法也用了,但是效果不好,有其他bug. ---------------------------…
从来都是做对话框程序,这次想做个SDI的程序,想着用一下带Robbin界面的office2007风格.就不用使用那些花钱的商业控件/UI库了. 假设你不想看我打的文字.能够直接拷走代码,自己声明上定义再略作改动就能够用了,不需大的改动. -------------------------------小尾巴首次登场----------------------------------- SDI程序,是要缩放的,假设是往里输入文字的话,这倒没什么,可是这次我使用的是CFormView类,里面加了控件.…
前提是后台自定义表单字段一定要有  “时间”,这里的acca_time <div class="tit">*咨询内容:</div> <div class="inp"> ##textarea name='acca_js' id='acca_js' class="upfile" >##/textarea> <input type='hidden' name='acca_time' id='acca…
合并步骤:(1)先切换到分支:(2)svn merge trunk . (3)svn sw trunk (4)svn merge --reintegrate branch . svn merge http://59.251.189.152:8989/svn/ron/trunk/ . 从分支和到主干时要加参数 --reintegrate svn merge --reintegrate 分支 主干 svn ci -m 提交 新建分支:svn cp http://59.251.189.152:8989…
resource.h就是.rc文件的头文件.rc文件里的常量全在resource.h定义 .rc文件和resource.h 都是给project add resource 的时候VS 自动生成的.一般情况下不用你去写和修改vc会帮你写和改但是如果你想用以前的.rc中的资源比如你以前做的对话框你只需复制粘贴就行了就象下面这段 IDD_JK_DIALOG DIALOGEX 0, 0, 320, 200STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_C…
转载自:http://www.cnblogs.com/xulb597/archive/2012/07/18/2597311.html 合并步骤:(1)先切换到分支:(2)svn merge trunk . (3)svn sw trunk (4)svn merge --reintegrate branch . svn merge http://59.251.189.152:8989/svn/ron/trunk/ . 从分支和到主干时要加参数 --reintegrate svn merge --re…
从SVN拉取代码步骤: 1.cd  /Users/mark/zkh/Work/BC/(本地路径) 2.svn checkout  https://192.168.2.99/svn/bc_android/bc_trade_1.4.0beta(服务器路径)   提交代码 1.cd  /Users/mark/zkh/Work/BC/bc_trade_v3_bf(更改过代码的本地位置) 2.svn commit -m “提交日志”   添加 添加所有新文件 svn add  * --force 添加指定…
如何将指定文件或文件夹直接提交到svn指定目录? 一般我们都是按以下步骤操作的: 1.先将那个目录checkout下来 2.将要添加的文件或者文件夹放到这个目录中 3.右击文件执行svn菜单中的add命令 4.右击文件执行svn菜单中的commit命令 上面的步骤3和4可以合并成一步完成,即右击整个svn文件夹然后选择commit命令,对话框会显示哪些文件需要添加,将复选框勾上然后确定即可. 如果只是单纯的提交一个文件到svn中某个目录用上面方法的话会不会很繁琐,如果能像共享文件夹那样直接复制粘…
提到项目找回,一看就头疼,找回起来较麻烦.下面就讲一下. 首先,确定项目是否被删除?找项目,太多了,都被找一遍了,还是没找到,看看就头痛,换了个方法,找了个项目的包,xx.apk,反编译下吧,过程略,最后一看,我去已经被现有项目占用了,而且还是先删除后新建的项目,头大了找吧. 首先,显示 根据编辑的日期找到记录,然后在对应的项目上   更新到对应的版本,例如1234 然后把项目编译一下,然后重命名,提交到SVN中…
1.进入navigator视图 2.选中不需要提交到svn的目录或者文件,右键team->添加至svn:ignore 3.如图:…
MyEclipse项目中的文件点击右键Team选项中没有提交到SVN中的选项是怎么回事 其实你已经可以百度到很多方法: 例如下面博客提供的 http://www.xuebuyuan.com/952857.html 上面的都试了,没用.最后,博主我的是这么解决的 博主也在最近遇到了这个问题,甚至都把自己的myeclipse重新卸载安装,又重新安装svn了一遍,还是没解决,说多了都是泪 最后发现自己导入子项目的时候多点了创建工程的按钮 例如: 那么我们在import子项目的时候,应该不勾选 试试对各…
=================================版权声明================================= 版权声明:本文为博主原创文章 未经许可不得转载  请通过右侧公告中的“联系邮箱(wlsandwho@foxmail.com)”联系我 未经作者授权勿用于学术性引用. 未经作者授权勿用于商业出版.商业印刷.商业引用以及其他商业用途. 本文不定期修正完善,为保证内容正确,建议移步原文处阅读.                                   …
=================================版权声明================================= 版权声明:原创文章 谢绝转载  请通过右侧公告中的“联系邮箱(wlsandwho@foxmail.com)”联系我 勿用于学术性引用. 勿用于商业出版.商业印刷.商业引用以及其他商业用途. 本文不定期修正完善. 本文链接:http://www.cnblogs.com/wlsandwho/p/4899846.html 耻辱墙:http://www.cnblo…
我们在项目管理中使用了trac系统,并且对于ticket添加了以下自定义字段并且对它们的格式都有一定要求: svn版本号:格式为 r1234.多个版本号之间使用半角逗号隔开.如:r1234,r5678 完成日期:yyyy-mm-dd的格式 开发周期:表示开发功能所耗费的时间,格式为数字或者一位小数后面跟上单位h或者d. 测试版本号:v开头的标准版本号,如:v2.3.1.5098 但是在实际操作中,很多开发人员不去阅读规范文档或者压根记不起来格式规范,随意填写,很是苦恼. 今天就先试图给完成日期添…
在编写复杂程序的过程中,我们经常需要将一些信息输出到文件或者屏幕上.较控制台应用程序,MFC窗体程序要显得麻烦一些! 下面有2种方法来实现为MFC窗体程序添加调试控制台,方便程序员调试程序和了解当前程序的运行状态. 重要Windows API:AllocConsole();   //创建Console窗口 FreeConsole();     //销毁Console窗口 (1)启动控制台窗口 需要包含的头文件 #include <io.h> #include <cstdio> #i…
本地库初始化 使用 git bash 打开 git 命令行窗口.这个命令行窗口兼容 Linux 命令. 命令:mkdir 当前文件下新建文件夹. 命令:git init 初始化空的本地库,.git文件夹. .git 文件夹中存放的是本地库相关的子文件夹和文件,不要随意删除或修改. 设置签名 作用是区分不同开发人员的身份.形式是用户名和邮箱. 登录远程库的账号.密码和这个没有任何关系. git config 项目级别/仓库级别:仅在当前本地库范围内有效. 设置用户名和密码: git config…
VS 单文档 添加按钮 今天做项目需要在单文档中创建按钮来响应函数,即点击按钮,调用某函数,特此记录. 1. 在XXXView中添加CButton变量,例如 CButton start; 2. 下来就是 创建按钮 了 ① 在资源 Rescource.h 中注册一下 按钮 #define IDB_BUTTONSTOP(这是名字,自己起)     2000(这是编号,不要和其他的一样就好) ②下来创建按钮 右键 XXXView类->属性->消息->WM_CREAT->add(编辑函数)…
我们知道,MFC中的水平滚动条并不像垂直滚动条那样的智能.当文字超出ListBox的宽度时,水平滚动条并不会自己出现,我们需要手动的调用CListBox中的函数SetHorizontalExtent设置宽度,单位为像素. 我们可以自己添加智能水平滚动条,现在我们首先随便创建一个ListBox控件,并将它的HorizontalScrollbar属性设置为True,如下: 这样,控件的创建就完成了,然后就需要添加代码来实现智能水平滚动条了. 首先,我们创建一个类,这里,我命名为CIHListBox,…
背景 在使用Visual studio C++ MFC库函数ModifyMenu(...)函数,在Visual studio自动代码补全里提示没有ModifyMenu(...)这个函数,倒是有ModifyMenuW(...)这个函数.此篇文章即简要解释库函数ModifyMenu(...)加了W代表的意义. 正文 Windows API函数对字符处理有3种格式: Windows一般代码格式(Windows code page),用A来指代ANSI. Unicode格式,用W来指代宽字符(Wide)…
引言 工具条作为大多数标准的Windows应用程序的 一个重要组成部分,使其成为促进人机界面友好的一个重要工具.通过工具条极大方便了用户对程序的操作,但是在由Microsoft Visual C++开发环境所创建的应用程序框架中的工具条只是一个简单的按钮的集合,在功能上也仅仅是起到了菜单快捷方式的作用,而没有做到象VC.Word等软件的 工具条那样,提供多种不同类型的标准控件如组合框.编辑框等.尤其是组合框在添加到工具条上后,可将原本需要在弹出对话框中完成的交互操作在工具条上就可 以进行,从而在…
一.简介 我们经常会在我们的View类中添加各种类型的控件,列表控件就是最常用的了.但是我们发现添加控件的时候会,在窗口变化的时候会导致各种各样的闪烁,让我们烦恼异常.所以我对此找到新的解决方案. 二.步骤 新建工程->在最后选在类的时候我们把view选择CFormView,然后再在FormView上添加我们的控件.如果我们的工程已经建立了,那么我们重新定义一个FormView类,并把控件加入到FromView中.然后我们让这个FormView成为你已经创建好的View类的child控件,我们还…
源代码:http://download.csdn.net/detail/nuptboyzhb/4137784 1.       导入一个托盘图标的资源(.ico)格式:资源ID为IDI_ICON1 2.       在框架程序的初始化函数中,初始化一个托盘图标的一个结构体 NOTIFYICONDATA notifyicondata;//NOTIFYICONDATA结构 notifyicondata.cbSize = sizeof(NOTIFYICONDATA);//为notifyicondata…
引言 工具条作为大多数标准的Windows应用程序的一个重要组成部分,使其成为促进人机界面友好的一个重要工具.通过工具条极大方便了用户对程序的操作,但是在由Microsoft Visual C++开发环境所创建的应用程序框架中的工具条只是一个简单的按钮的集合,在功能上也仅仅是起到了菜单快捷方式的作用,而没有做到象VC.Word等软件的工具条那样,提供多种不同类型的标准控件如组合框.编辑框等.尤其是组合框在添加到工具条上后,可将原本需要在弹出对话框中完成的交互操作在工具条上就可以进行,从而在很大程…
将一个bmp图片添加到资源中 在资源视图中更改位图资源的ID为IDB_BITMAP_BACKGROUND. 第一种方法: 在Dialog中添加一个Picture Control控件,将Picture Control控件的Type属性 更改为Bitmap.设置Image属性为IDB_BITMAP_BACKGROUND. 这样图片自动加载到窗口中. 第二种方法: 添加消息函数OnEraseBkgnd 在BOOL 类名::OnEraseBkgnd(CDC* pDC)函数中添加如下代码 BOOL 类名:…
1.找几幅Ico格式的图片,可以在电脑中查找.ico一般都会找到.然后将ico文件放在工程目录下的res文件夹下. 2.点击菜单栏->编辑->添加资源->导入,选择res文件夹中将要导入的ico图片. 3.为CMainFrame类添加类型为HICON 的变量,如:HICON  m_hIcon; 4.在CMainFrame中的OnCreate函数中添加 m_hIcon = LoadIcon(AfxGetInstanceHandle(),MAKEINTRESOURCE(IDI_XXX)); …
1.在CMainFrame类中找到函数PreCreateWindow,在该函数中添加 cs.style &=~FWS_ADDTOTITLE;//去掉窗口的 自动标题 属性. 这句很重要不然的话,不然软件始终显示默认标题 2.然后在CMainFrame类中找到OnCreate函数,添加 SetWindowText(_T("XXX标题")); 3.运行程序看标题是否改变,完成-- //------------------------分割线----------------------…