如何 获取当前光标所在的字符属性 关键点
function queryCommandState(const cmdID: WideString): WordBool; safecall; 粗体 斜体 下划线 删除线 对齐方式 左 中 右 数字排序 圆的排序 上标 下标 functi...
分类:
其他好文 时间:
2014-08-01 19:35:32
阅读次数:
418
这里想说的是:代码中的关键点为用指令jmp pFunc跳转到你想要执行的函数pFunc。
指令“jmp xxxx”占5个字节,代码中用了个一字节对齐的结构体struct Thunk ,
当然也可以用 unsigned char code[5]; 说另一个关键点就是地址计算了,jmp xxxx指令用了相对跳转地址,
相对地址 = 要跳转函数的地址 - “jmp xxxx”指令的下一...
分类:
编程语言 时间:
2014-08-01 16:17:21
阅读次数:
282
int gauss_blur(
byte_t* image,
//位图数据
int linebytes,
//位图行字节数,BMP数据在windows中是4字节对齐的。否则在处理非二次幂的图像时会有偏差
int width,
//位图宽度
int height,
//位图高度
int cbyte,
//颜色通道数量
float sigma
//高斯系数
)
{...
分类:
其他好文 时间:
2014-08-01 04:55:01
阅读次数:
412
typeset用于设置变量属性,如大小写,宽度,左右对齐等都可以用typeset来控制, 当用typeset改变一个变量的属性时,这种改变是永久的,下面以ksh为例,演示typeset的几种典型用法1,无选项的执行typeset,则显示所有变量/home/lee#typesettypeset COL...
分类:
其他好文 时间:
2014-07-31 19:45:07
阅读次数:
234
最近的项目,有个需求需要使用条状图显示比例,并且右对齐,这里对比了三种实现方案。
最终方案:利用Drawable本身的属性,反向绘制进度条。这里将backgroud注释掉,不现实backgroud,然后对前景色,加上两个关键属性:android:clipOrientation="horizontal",android:gravity="right",这样就做到从右到左画进度条。...
分类:
移动开发 时间:
2014-07-31 13:25:36
阅读次数:
202
刚才敲了一段代码,运行无误,可是格式上看起来不够美观,手动调节是一种方法,可是当程序比较长时,这种方法未免太过笨拙,于是查阅资料,找到了两种方法:1、用快捷键: ctrl+A,全选程序————ctrl+K+F2、用菜单栏: ctrl+A,全选程序————编辑————高级————设置选定内容的格式
分类:
编程语言 时间:
2014-07-31 02:17:15
阅读次数:
407
【问题】一个python脚本,本来都运行好好的,然后写了几行代码,而且也都确保每行都对齐了,但是运行的时候,却出现语法错误:IndentationError: unindent does not match any outer indentation level【解决过程】1.对于此错误,最常见的原...
分类:
编程语言 时间:
2014-07-30 23:14:25
阅读次数:
282
引言首先看一个C语言下结构体的小程序。#includestruct StudentInfo { char i; int j;};void main() { printf("%d\n",sizeof(struct StudentInfo)); }输出结果:8不解,以为是...
Python使用缩进对齐组织代码的执行,所有没有缩进的代码(非函数定义和类定义),都会在载入时自动执行,这些代码,可以认为是Python的main函数。每个文件(模块)都可以任意写一些没有缩进的代码,并且在载入时自动执行,为了区分主执行文件还是被调用的文件,Python引入了一个变量__name__...
分类:
编程语言 时间:
2014-07-30 09:53:43
阅读次数:
319
解决方法:vertical-align:top; 垂直对齐方式;对浮动元素无效浮动类: ie 6 7要在一行显示多个div要 给每一个元素浮动 否则会出间隙。 ie6双倍边距bug 1. bug条件: 块状元素 浮动 外边距 解决方法: display:inline; 2.IE6的 3px bug ...
分类:
其他好文 时间:
2014-07-28 15:16:23
阅读次数:
218