
windows杂记
文章平均质量分 94
qq308845474
这个作者很懒,什么都没留下…
展开
-
硬盘分区结构及windows文件系统结构
目录(?)[-]硬盘分区结构及windows文件系统结构关于硬盘分区 关于INT 13硬盘分区结构及windows文件系统结构1.关于硬盘分区: IDE接口硬盘中,不管什么操作系统,都有如下结构:MBR(Master Boot Record)及基本分区表分区1分区2转载 2015-09-29 11:20:06 · 4655 阅读 · 0 评论 -
SendMessage 函数参数大全
函数声明LRESULT SendMessage( __in HWND hWnd, __in UINT Msg, __in WPARAM wParam, __in LPARAM lParam );hWnd转载 2016-08-06 04:59:07 · 434 阅读 · 0 评论 -
WM_NCHITTEST消息
用WM_NCHITTEST消息欺骗Windows(一)2007-02-02 14:26通常,我们拖动对话框窗口的标题栏来移动窗口,但有时候,我们想通过鼠标在客户区上拖动来移动窗口。一个容易想到的方案是,处理鼠标消息WM_LBUTTONDOWN和WM_LBUTTONUP。在OnLButtonUp函数中计算鼠标位置的变化,调用Move转载 2016-08-07 01:28:36 · 304 阅读 · 0 评论 -
常用的RGB值和颜色对照表
常用颜色的值 Colour Red Green Blue 值 黑色 Black 0 0 0 0 白色 White 255 255 255 16777215 灰色 Gray 192 192 192 12632转载 2016-08-07 01:33:17 · 10986 阅读 · 0 评论 -
WM_ACTIVATE消息
消息: WM_ACTIVATE参数: fActive = LOWORD(wParam); // activation flag fMinimized = (BOOL)HIWORD(wParam); // minimized flag hwndPrevious= (HWND)lParam; // window handlefActive 参数主要定义了该窗口发生转载 2016-08-07 01:46:43 · 2019 阅读 · 0 评论 -
窗口激活-无焦点窗口禁止激活
窗口激活'http://wenku.baidu.com/view/12cd20020740be1e650e9ac9.html当用户单击一个非激活的顶级窗体,或非激活的顶级窗体的子窗体时,系统就会发送WM_MOUSEACTIVATE消息(还包括其他消息)给顶级窗体或子窗体,该消息在WM_NCHITTEST消息之后,但在button-down消息之前。当把WM_MOUSEACTIVAT转载 2016-08-07 01:47:47 · 2578 阅读 · 0 评论 -
WM_ACTIVATEAPP与WM_ACTIVATE区别
WM_ACTIVATEAPP会发给被激活或失去激活的应用程序所拥有的所有窗口,比如所有的按钮,所有的EDITBOX,等等而WM_ACTIVATE只会发给被激活或失去激活的那个窗口转载 2016-08-07 01:56:34 · 8515 阅读 · 0 评论 -
IME 消息 函数 常量
IME消息 以下列出IME中用到的消息。WM_IME_CHAR(IME得到了转换结果中的一个字符)WM_IME_COMPOSITION(IME根据用户击键的情况更改了按键组合状态)WM_IME_COMPOSITIONFULL(IME检测到按键组合窗口的区域无法继续扩展)WM_IME_CONTROL(由应用程序直接向IME发出控制请求)WM_IME_ENDCOMPOSITI转载 2016-08-07 02:30:04 · 1255 阅读 · 0 评论 -
CreateFile用法和例子
函数原型: HANDLE CreateFile( LPCTSTR lpFileName, //指向文件名的指针 DWORD dwDesiredAccess, //访问模式(写/读) DWORD dwShareMode, //共享模式 LPSECURITY_ATTRIBUTES lpSecurityAttributes, //指向安全属性的指针 DWORD dwCr转载 2016-08-07 04:03:06 · 4135 阅读 · 0 评论 -
Windows消息对Edit控件的处理
例如对windows发消息让文本选中。 SendMessage(Text1.hwnd,EM_GETSEL,0,-1 );EC_LEFTMARGIN(&H1) EC_USEFONTINF //设置左边距时使用EC_RIGHTMARGIN EC_USEFONTINF //设置右边距时使用EC_USEFONTINF,O//边距 设置编辑控件的左、右边距,当wParam含EC_LEFT转载 2016-09-18 05:48:34 · 973 阅读 · 0 评论 -
windows常用消息大全(系统消息、通告消息、用户消息)
附录A Windows 常用消息大全表A-1 Windows消息分布消息范围说 明0 ~ WM_USER – 1系统消息WM_USER ~ 0x7FFF自定义窗口类整数消息WM_APP ~ 0xBFFF应用程序自定义消息转载 2016-08-06 04:57:53 · 426 阅读 · 0 评论 -
Windows(WinAPI)窗口创建后,依次接收的消息
创建窗口需要调用CreateWindow()函数,该函数会向窗口发送几个消息,经过本人验证,消息发送顺序为:WM_GETMINMAXINFO 、WM_NCCREATE、WM_NCCALCSIZE、WM_CREATE显示窗口需要调用ShowWindow()函数,该函数也会向窗口依次发送以下消息:WM_SHOWWINDOW、WM_WINDOWPOSCHANGING、WM_ACTIV转载 2016-08-06 04:48:20 · 2058 阅读 · 0 评论 -
MFC窗口样式及其值(WS_Style)即CreateWindow的参数dwStyle
1.WS_BORDER = 0x00800000 创建一个带边框的窗口。 2.WS_CAPTION = 0x00C00000 必须和WS_BORDER风格配合,但不能与WS_DLGFRAME风格一起使用。指示窗口包含标题要部分。(创建一个有标题框的窗口(包括WS_BODER风格))。 3.WS_CHILD = 0x40000000 创建一个子窗口。这个风格不能与WS_POPUP风格转载 2016-08-06 04:14:57 · 1621 阅读 · 0 评论 -
windows录音程序原理
依赖条件:1 #pragma comment ( lib, "winmm.lib" )音频的输入大体分三步1 打开设备 -----waveInOpen(打开一个音频输入设备)、2 开始录音------waveInStart开始录音3关闭设备-------waveInClose关闭录音。之前调用一下waveInReset,这样可以清掉尚在等待录音的缓冲区常用的转载 2016-01-11 15:21:57 · 431 阅读 · 0 评论 -
sal.h
sal.h provides a set of annotations to describe how a function uses its parameters, for example, the assumptions it makes about them and the guarantees it makes on finishing. The header file defines转载 2016-07-22 17:32:48 · 2574 阅读 · 0 评论 -
代码安全增强与标准注解语言SAL
从Visual Studio 2005开始编译程序时就会遇到很多warning C4996警告。虽然没有错误但是这个警告估计还是让很多人不爽。MSDN上关于此警告有说"为了支持新的、更安全的函数,否决了某些 CRT 和标准 C++ 库函数,如果出于安全原因使用了否决的 MFC 或 ATL 函数,也可能发生 C4996"。以此为切入点来聊聊微软从Visual Studio 2005开始引入的一项针对转载 2016-07-22 17:34:13 · 1206 阅读 · 0 评论 -
深入体会__cdecl与__stdcall
在学习C++的过程中时常碰到WINAPI或者CALLBACK这样的调用约定,每每觉得十分迷惑。究竟这些东西有什么用?不用他们又会不会有问题?经过在网上的一番搜寻以及自己动手后,整理成以下的学习笔记。1.WINAPI与CALLBACK 其实这两者在Windows下是相同的,在windef.h中定义如下:#ifdef _MAC#define CALLBACK PASCAL转载 2016-07-29 22:18:11 · 476 阅读 · 0 评论 -
windows消息机制(MFC)
windows消息机制(MFC)消息分类与消息队列Windows中,消息使用统一的结构体(MSG)来存放信息,其中message表明消息的具体的类型,而wParam,lParam是其最灵活的两个变量,为不同的消息类型时,存放数据的含义也不一样。time表示产生消息的时间,pt表示产生消息时鼠标的位置。按照类型,Windows将消息分为:(0) 消息ID范转载 2016-07-30 01:27:24 · 240 阅读 · 0 评论 -
Windows消息响应机制之四:PostQuitMessage和GetMessage函数
Windows是消息驱动的操作系统。在Windows环境下编程必须熟练掌握Windows消息响应机制。 今天在练习Win32编程时碰到一个关于GetMessage函数的问题。这个问题之前一直没有引起过我的注意,但是今天 在网上搜索发现这个问题很多程序员都跟我一样处于一知半解的状态。 在Win32应用程序的主函数中有一段消息循环收发的代码: while (GetMessage(&Ms转载 2016-07-31 05:22:14 · 909 阅读 · 0 评论 -
STL源码解析Array
VS2015中STL源码解析1(霜之小刀)QQ:2279557541Email:lihn1011@163.comVS2015中STL源码解析1(霜之小刀) 11. 声明 22. 该期主要内容概述 23. Array-固定大小的数组容器 23.1. 类介绍 23.2. Array的函数以及使用介绍 33.2.1.1. void转载 2016-08-01 04:25:16 · 2896 阅读 · 0 评论 -
WINDOWS所有系统文件的注释
作为一个技术员,会封装系统不难,难得是你真的知道Windows下所有文件的作用吗? =================================================================================D ↑ DBLBVFF.SYS - 双缓冲驱动程序 DC21X4.SYS - NDIS3驱动程序 D转载 2016-08-05 03:23:55 · 1008 阅读 · 0 评论 -
Win32 创建控件风格不是Win XP解决方案
有时候我有在用Win32 API来向窗体上添加控件时,通过CreateWindow或CreateWindowEx创建出来的控件的风格不像XP风格,而是像Windows 2000的风格,界面很难看。注意,是动态调用CreateWindow来创建控件,不是从资源中加载。 创建控件风格不是Win XP解决方案" title="Win32 创建控件风格不是Win XP解决方案" style=转载 2016-07-22 06:08:20 · 392 阅读 · 0 评论 -
URLDownloadToFile
closed account (3hMz8vqX)Hi All,I am a beginner in WINAPI C++ and I like to download files from the internet using the URLDownloadToFile() function I did all the syntax and stuff correct原创 2016-10-19 19:53:58 · 2038 阅读 · 0 评论