字体主要是用于修饰文字输出的形状、高度、宽度、粗度、倾斜、删除线等。 BOOL CreateFontIndirect(const LOGFONT* lpLogFont); 根据LOGFONT结构体创建一个字体 BOOL CreateFont( int nHeight, int nWidth, int ...
分类:
编程语言 时间:
2019-11-27 23:22:00
阅读次数:
142
一 MFC程序执行过程剖析 1)我们知道在WIN32API程序当中,程序的入口为WinMain函数,在这个函数当中我们完成注册窗口类,创建窗口,进入消息循环,最后由操作系统根据发送到程序窗口的消息调用程序的窗口函数。而在MFC程序当中我们不在能找到类似WinMain这样的程序入口,取而代之的是一系列 ...
分类:
编程语言 时间:
2019-11-26 22:30:38
阅读次数:
73
实验环境 Jenkins:192.168.1.15 Gitlab:192.168.1.14 一、Jenkins配置 1:安装gitlab hook plugin插件 2:新建一个job 3:配置gitlab仓库地址 4:配置触发器 5:设置构建后操作 二、Gitlab配置 1:配置Gitlab钩子 ...
分类:
Web程序 时间:
2019-11-26 22:24:03
阅读次数:
87
//全局指令 Vue.directive('指令名',{ //el 就是被绑定的DOM元素 bind:function(el){}, //指令绑定到元素上但是元素没有插入到Dom树的时候 inserted:function(el){},//元素插入到DOM树之后 调用 update:function ...
分类:
其他好文 时间:
2019-11-25 11:09:58
阅读次数:
65
一、组件的生命周期 1..1 组件的生命周期 1. Vue将组件看成是一个有生命的个体,跟人一样,定义了各个阶段, 2. 组件的生命周期:组件的创建过程 3. 组件生命周期钩子函数:当组件处在某个阶段,要执行某个方法,来通知我们,组件进入某个阶段,这个方法就是组件生命周期的钩子函数 4. 组件的创建 ...
分类:
其他好文 时间:
2019-11-25 00:10:55
阅读次数:
66
下图展示了实例的生命周期,官网提供,但需要理解。 先说下生命周期的几个钩子,说白了就是初始化vue的过程中,每完成一些事情就会调用一下对应的钩子函数让用户做自己想做的事情,钩子函数主要有 以上表格为vue生命周期的主要钩子函数;每个钩子前后到底做了哪些事情?及我们可以在对应钩子中做啥?一直是我的疑问 ...
分类:
其他好文 时间:
2019-11-24 11:31:17
阅读次数:
54
CListCtrl类的成员函数 主要成员函数 说明 BOOL Create( DWORD dwStyle, const RECT& rect, CWnd* pParentWnd, UINT nID ); 创建列表控件,并将其窗口句柄保存到m_hWnd中 int InsertColumn( int n ...
分类:
编程语言 时间:
2019-11-23 20:05:34
阅读次数:
125
轮播图 <div class="container"> <div class="row"> <div id="carousel-example-generic" class="carousel slide" data-ride="carousel"> <!-- 圆点 --> <ol class="c ...
分类:
其他好文 时间:
2019-11-23 18:24:20
阅读次数:
76
第一种方法:使用SetWindowPos函数 CWnd::SetWindowPosBOOL SetWindowPos( const CWnd* pWndInsertAfter, int x, int y, int cx, int cy,UINT nFlags ); 返回值如果函数成功,则返回非零值; ...
分类:
编程语言 时间:
2019-11-23 12:36:51
阅读次数:
66
这个问题碰见了几次,每次碰到都以为没有加载出来,以为是modal窗口加载select的顺序问题 现在记录一下: 1.查找页面代码中是否产生出Select2的代码 2.有的话,根据显示判断,没有下拉框,处理方法(是modal窗口浮动层原因) ...
分类:
其他好文 时间:
2019-11-23 09:57:34
阅读次数:
97