
Windows 编程
文章平均质量分 55
xlm289348
这个作者很懒,什么都没留下…
展开
-
学习Windows SDK编程(Windows 程序设计)
2012-11-0117:044人阅读评论(0)收藏编辑删除http://msdn.microsoft.com/en-us/library/ff468919(v=vs.85).aspx Windows 函数查找地址;一、WinMain函数(1)WinMain(HINSTANCE hInstance,HINSTANCE hPrevInstance,LP原创 2012-11-01 17:04:30 · 3890 阅读 · 0 评论 -
注册的快捷键不管用
焦点在弹出的模式对话框上,对话框又不在单独开辟的线程里,则此时快捷键不好用;方法:将弹出对话框功能放到单独的线程里;原创 2013-10-31 11:17:15 · 873 阅读 · 0 评论 -
调节系统音量VC++(适合win和xp系统) 打开静音 增减和减小系统音量
#include #include #include #pragma comment(lib, "winmm.lib") 以下程序为:如果系统处于静音状态 则打开系统音量://Windows 系统音量设置 IMMDevice *device = NULL; HRESULT hr = CoInitialize(NULL); if (FAILED(hr))原创 2013-05-02 11:57:51 · 6138 阅读 · 0 评论 -
dll 工程给exe 发消息
此种情况一般适应于由于该工程加了某些限制,导致某些功能不能在此工程里实现,或者该工程为主工程,不项工程文件太大,所以把要实现的功能通过发送消息的方式发给子工程,是某些功能在子工程里实现;一、 工程文件中所要做的处理(即发消息的文件)(1)在dll工程定义消息#define WM_INCRESS_VOLUME WM_USER + 102(2)HWND hWnd; hWnd原创 2013-04-19 16:53:50 · 1706 阅读 · 0 评论 -
vs2010 命令行参数调试
命令行参数调试;原创 2013-04-07 10:57:36 · 1595 阅读 · 0 评论 -
什么是MSAA?
Microsoft Active Accessibility MSAA的全称是Microsoft Active Accessibility。这是类似DCOM技术。技术模型是这样的,UI程序可以暴露出一个Interface,方便另一个程序对其进行控制。 MSAA技术的初衷是为了方便残疾人使用Windows 程序。比如盲人看不到窗口,但是盲人可以通过一个USB读屏器连接到电脑上, 读屏器通过UI程序转载 2012-11-20 10:43:57 · 3530 阅读 · 0 评论 -
弹出对话框置于顶层
BOOL CDlgDefaultList::OnInitDialog(){ CDialog::OnInitDialog(); HWND client_Hwnd=this->GetSafeHwnd(); ::SetForegroundWindow(client_Hwnd); ::SetWindowPos(client_Hwnd,HWND_TOPMOST,0,0,0,0,SWP原创 2012-11-27 17:09:33 · 956 阅读 · 0 评论 -
Windows核心编程学习文档
一、CreateProcessCreateProcess为启动进程函数:下面已启动NOTEPAD记事本进程为例阐述CreateProcess,函数的用法; lpApplicationName:可执行文件的名称,(可不包含路径)。如果该参数为NULL,那必须在参数lpCommandLine中传递文件名称。lpCommandLine:传递给执行的文件的命令行参数。如果lpAppli原创 2012-11-11 16:06:08 · 2690 阅读 · 0 评论 -
AFX_MANAGE_STATE(AfxGetStaticModuleState());
无论是弹出模式对话框还是弹出非模式对话框,前面都要AFX_MANAGE_STATE(AfxGetStaticModuleState());加上这一句,来加载资源;原创 2012-10-23 09:56:45 · 474 阅读 · 0 评论 -
模块句柄(实例句柄)和句柄的区别
转载:http://blog.youkuaiyun.com/a199228/article/details/6622548解释一:1.模块的概念一个模块代表的是一个运行中的exe文件或dll文件,用来代表这个文件中所有的代码和资源,磁盘上的文件不是模块,装入内存后运行时就叫做模块。一个应用程序调用其他DLL中的API时,这些DLL文件被装入内存,就产生了不同的模块,为了区分地址空间中的不同模块,每转载 2012-11-09 14:05:12 · 3003 阅读 · 0 评论 -
什么时候使用this 指针
一直没理解this应该什么时候用,今天自己添加一个Edit 的派生类,在里里面用到了this;在这里用:GetDlgItem(IDC_EDIT1)-> GetWindowText(str); 一直有错误;改成:this->GetWindowText(str); 则运行正确; CMyEtid 类的生成过程如:http://blog.youkuaiyun.com/xlm289348/art原创 2012-10-30 15:18:17 · 1212 阅读 · 0 评论 -
CreateThread函数的用法
可以把CreateThread函数的第四个参数pListDialogID传给回调函数的参数;SSN_RETURN PiShowListDialog(__in SSN_OBJECT_ID ListType, __in SSN_OBJECT_ID ListDialogID){ if ((ListType.nCreaterPlugInId==SSN_UI_LIST_TYPE_LINK.nCr原创 2012-11-08 14:07:04 · 1925 阅读 · 0 评论 -
C++ 程序设计 读后感
这本书应该算这边,已经是读的第三遍了,一直用本子做笔记,突然举得我应该把笔记心的写在博客上,便于自己的翻阅和记忆;真的是每一遍都有不同的收获,前两遍在阅读的时候,我真的还不太懂什么是C++,什么是继承、组合、virtual函数、类,但我读这边时,也就是这几天,突然举得自己有很大的提高,希望这是我开发生涯的一个好的开始,自己一定要再接再厉,不断地修炼自己;第12章 多态和虚函数在同一个类中原创 2012-08-21 10:11:43 · 1522 阅读 · 0 评论 -
MFC:使用剪贴板,怎么将内容复制到剪贴板
http://www.limou.net/?p=593MFC:使用剪贴板,怎么将内容复制到剪贴板 有的时候,我们的程序或许要将一些内容复制进剪贴板,以方便用户的需要。例如,我所写的一个nod32免费用户名密码获取器,就有这个功能,这样做的好处是可以直接将需要的东西复制到其他地方,避免了人工输入所带来的麻烦。实现这个功能所需要的函数就是OpenClipboard();函数转载 2012-10-17 15:12:17 · 14564 阅读 · 0 评论 -
《Windows程序设计》读书笔记
第三章 窗口和消息自己的窗口:CreateWindow的第一个参数就是所谓的窗口类别名称,并且该窗口类别连接所谓的窗口消息处理程序。大写字母标识符 : 读者可能注意到,HELLOWIN.C中有几个大写的标识符,这些标识符是在Windows表头文件中定义的。有些标识符含有两个字母或者三个字母的前缀,这些前缀后头接着一个底线: CS_HREDRAW DT_VCENTER SN原创 2012-09-16 13:56:33 · 949 阅读 · 0 评论 -
Windows 程序设计常用前缀和常用函数的用法
几个大写的标识符:前缀 类别 CS 窗口类别样式 CW 建立窗口 DT 绘制文字 IDI 图示ID IDC 游标ID MB 消息原创 2012-10-09 09:39:46 · 925 阅读 · 0 评论