自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

转载 (转)让一个进程启动时Windbg自动Attach上去

如何让一个进程启动时Windbg自动Attach上去以IE为例:需要在注册表中创建一项HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\IEXPLORE.EXE同时在该项下面添加一个字符串类型的keyDebugger,值为windbg的位置:”C...

2018-02-02 15:11:00 411

转载 Windows按键消息—虚拟键码(转)

源地址:http://c.biancheng.net/cpp/html/1253.html虚拟键码保存在WM_KEYDOWN、WM_KEYUP、WM_SYSKEYDOWN和WM_SYSKEYUP消息的wParam参数中。此代码标识按下或释放的键。哈,又是「虚拟」,您喜欢这个词吗?虚拟指的是假定存在于思想中而不是现实世界中的一些事物,也只有熟练使用DOS汇编语言编写应用程序的...

2017-05-25 11:18:00 362

转载 windows 禁用中文输入法(转)

源博客地址:http://blog.csdn.net/xie1xiao1jun/article/details/17913967windows 程序禁用中文输入法方法:1、添加windows头文件及dll文件[cpp]view plaincopy//输入法相关#include<imm.h>#p...

2017-05-25 11:16:00 172

转载 (win32)解决虚拟按键被输入法截获(转)

源博客地址:http://blog.csdn.net/kencaber/article/details/51417871响应WM_KEYDOWN消息时发现`~快捷键无效,设置断点发现得到的按键消息根本不是VK_OEM_3 192。由于我观察到输入法是打开的,于是关闭输入法后再试,成功了。继续观察发现,开启输入法时,按下的可能被输入法截获的键全都变成了VK_PROCESSKEY...

2017-05-25 11:14:00 142

转载 c/c++ 计算屏幕的PPI

PPI(pixels per inch)是图像分辨率的单位,表示的是每英寸所拥有的像素(pixel)数目。那如何计算勒?其实PPI计算有这相应的公式,公式为:sqrt(横向的平方+纵向的平方)/屏幕尺寸,注意此处的屏幕尺寸是英寸。知道了公式,那么计算PPI就没有什么问题了。另外,公式中的横向是指屏幕的x分辨率,纵向是指屏幕的y分辨率。那怎么计算英寸?我们平常使用的是厘米,毫米什么的,其实...

2017-05-25 10:02:00 312

转载 WFP之WFP简介

·过滤引擎是WFP的核心组成部分,过滤引擎分为两大层:用户态基础过滤引擎和内核态过滤引擎。基础过滤引擎会与内核过滤引擎交互。·内核态过滤引擎是整个过滤引擎的主体,内部分为多个分层,每分层都代表着网络协议栈特定的层。每个分层存在子层和过滤器。内核过滤引擎检查网络数据包是否命中过滤器的规则,命中的过滤器,执行这些过滤器指定的动作。·一般,过滤的动作为放行或拦截网络数据包。实际中,内核过滤...

2017-03-02 14:57:00 710

转载 duilib之重写BUTTON按钮

在使用BUTTON过程中,有时候发现一些属性不够用,或要从新绘制BUTTON按钮,那该如何操作?其实很简单,只需要继承CButtonUI类就行。 创建类CMyButtonUI,继承CButtonUI,然后添加如下函数:LPCTSTR GetClass() const;LPVOID GetInterface(LPCTSTR pstrName);virtu...

2017-02-22 15:39:00 137

转载 duilib 之 List控件

  List控件是我们常用到的控件,也是应用很广泛。 对LIST控件添加元素有两种方法,一种是直接在XML中写死元素,另一种是动态创建。另外,LIST的应用也分为两种,一种需要表头,另一种是不需要表头。对应带表头的LIST,还会分为可拖动表头,和不可拖动表头,以下将会一一举例说明。 先看在XML中添加元素,格式如下:<List name="list...

2017-02-14 16:15:00 463

转载 duilib绘制边框

  在使用Duilib时,有时候需要绘制边框,绘制边框时候,上下左右都会有边框线;可在使用时,有时候不需要绘制四边(如果绘制四边,两个有边框的控制放在一起,就有一边会很粗),那该如何处理?,其实用法很简单,如下:<HorizontalLayout bkcolor="#FFE6ECF7" bordersize="1,0,2,2" bordercolor="#FFBCBCBC"...

2017-02-13 16:57:00 686

转载 duilib 绘制IP控件

  在使用duilib时,发现本来的库并没有提供IP控件,如是自己想到绘制IP控件,控件的绘制不难,首先复制UIEdit的两个文件,命名为UIIPEdit,更改完成后,便可以进行修改绘制IP控件。  绘制难道主要在鼠标点击的时候,标亮所选择的IP的第几个值,解觉得整个问题其实也很简单,步骤如下:  1.响应鼠标按下和双击消息  2.响应后,根据鼠标位置,判断当前鼠标点击所在啊...

2017-02-09 11:19:00 193

转载 c\c++ 中字符串分割,并且转换为整形数据

  在项目开发中,经常使用到字符串分割, 并且将其转换为整形(比如IP的分割获取,MAC地址的分割获取等),代码如下:#ifndef _UNICODE void StrToIntData( char *pStr,int nIntData[],const char * pTok ) { char *pStrPos = NULL; ...

2017-02-09 11:00:00 193

转载 c++ 字符串转数字或数字转字符串

  在C++中字符串转换为数字,或数字转换为字符串,用到如下函数:  _itoa atoi、atof、itoa、itow _itoa_s1.整形转换为字符串:wchar_t*_itot(int_Value,wchar_t_Dest,int_Radix);//第一个参数为想要转换的那个整形,第二参数为你的目的字符串,第三个为进制(填10则转换出来...

2017-02-09 10:52:00 162

转载 (转)如何在任务栏添加托盘图标

1、在头文件定义NOTIFYICONDATA m_IconData;2、BOOL CXXDlg::OnInitDialog(){CDialog::OnInitDialog();m_IconData.cbSize=sizeof(NOTIFYICONDATA);m_IconData.hIcon=m_hIcon;//图标句柄m_IconData.hWnd=this->Get...

2017-02-06 15:47:00 99

转载 (转) Windows如何区分鼠标双击和两次单击

Windows如何区分鼠标双击和两次单击http://lbsloveldm.blog.hexun.com/12212875_d.html 在Windows平台上,鼠标左键的按下、松开、快速的两次点击会产生WM_LBUTTONDOWN、WM_LBUTTONUP和WM_LBUTTONDBLC...

2017-02-06 15:43:00 402

转载 (转)null和NULL和nullptr和””区别

突然想到这个有趣的问题:C语言和C++对大小写是敏感的,也就是说null和NULL是区别对待的。NULL代表空地址,null只是一个符号。便来深究,看了很多资料,总结如下:其实null和NULL都是字符串(没啥区别,欢迎高手纠错!),具体看它们宏定义被定义成为什么值。在VS中NULL被定义为0,因为习惯上把宏定义的所有字符都大写,当把NULL它赋值给指针时意思为空,当然你也...

2017-02-06 10:57:00 96

转载 修改DUILIB任务栏中显示的图标和EXE图标

  在资源中添加ICO图标,获取属性名,在主窗口文件中的函数InitWindow或OnCreate中添加如下代码:SetIcon(IDR_MAINFRAME);  修改EXE显示图标,在主窗口中加入如下代码:int APIENTRY _tWinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPTSTR lpC...

2017-02-06 10:20:00 193

转载 Windows系统自带选择文件的对话重写和居中处理

class CMyFileDialog: public CFileDialogImpl<CMyFileDialog>{public: CMyFileDialog(BOOL bOpenFileDialog, // TRUE for FileOpen, FALSE for FileSaveAs LPCTSTR lpszDefExt = NU...

2017-01-17 10:57:00 71

转载 windows自带的颜色编辑器居中

void xxx::SetOSDColor(CLabelUI * pLabel){ COLORREF color = RGB(1*255, 1*255, 1*255); CColorDialog cdlg(color, CC_ENABLEHOOK|CC_FULLOPEN); // 设置默认颜色 CRect* pRect = new CRect(...

2017-01-17 10:47:00 88

转载 字符串的拼接

在项目中,有时会用到将两个字符串拼接在一起,以下是源代码:char * str_cat(char * str,const char * s, int n) { int i,ii,j; //scanf("%d",&n); for(i = 0; str[i] != '\0'; i++) ; f...

2017-01-12 11:39:00 84

转载 ANSII 与Unicode,Utf8之间的转换

  在项目开发中,我们难免会遇到各种问题,特别是字符直接的转换,这里列举字符直间转换的代码:  using namespace std;wstring AnsiiToUnicode(const string& str) { // 参数的长度 int strLen = str.length(); // 预算-缓冲区中宽字节的长度...

2017-01-12 11:32:00 104

空空如也

空空如也

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

TA关注的人

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