随笔分类 - API+SDK
SendMessage PostMessage ( hWnd, Msg, wParam, lParam) 四个参数是如何定义的,
摘要:ref: https://blog.csdn.net/mcw_720624/article/details/117192221?spm=1001.2101.3001.6650.1&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault
阅读全文
如何确定桌面上任何两个窗口的Z-Order关系
摘要:http://topic.csdn.net/t/20050612/18/4077073.htmlstruct CWndNode { HWND m_hWnd; CWndNode * m_pPrev; CWndNode * m_pNext; CWndNode (HWND hWnd) { m_hWnd = hWnd; m_pPrev = m_pNext = NULL; }}; void DeleteWndLine (CWndNode * pNode) { ASSERT (pNode ...
阅读全文
WINDOWS核心编程笔记(22-27)
摘要:http://www.dangkai.com/ArticlePage/Article26718.htm!!!http://dev.csdn.net/htmls/81/81218.html第22章插入DLL和挂接API在MicrosoftWindows中,每个进程都有它自己的私有地址空间。当使用指针来引用内存时,指针的值将引用你自己进程的地址空间中的一个内存地址。你的进程不能创建一个其引用属于另一个进程的内存指针。因此,如果你的进程存在一个错误,改写了一个随机地址上的内存,那么这个错误不会影响另一个进程使用的内存。在Windows98下运行的各个进程共享2GB的地址空间,该地址空间从0x8000
阅读全文
GetBitmapBits和GetDibits函数得到的图像数据的顺序是相反的
摘要:http://www.cnblogs.com/lzjsky/archive/2010/08/08/1795129.htmlWindows GDI中有两个用来得到位图图像数据的API,分别是GetDIBits和GetBitmapBits;按照MSDN的解释,前者是用来得到设备独立位图的BITS,后者是得到兼容位图的BITS,所以在调用该函数的时候,第一个主要的区别是:GetBitmapBits需要提供一个设备内容,同时需要将位图的HANDLE选进这个设备内容(DC)才能能够得到位图的信息。我想上面的区别大家可能都知道,其实它还隐藏着另一个区别:就是对于同一个位图,得到的BITS内容的BUFFER
阅读全文
用API 现成的函数处理工程退出时的文件保存
摘要:用API 现成的函数处理工程退出时的文件保存,当然也可以直接使用CDocument,通过调用 BOOL CDocument::SaveModified()来实现CString prompt;AfxFormatString1(prompt, AFX_IDP_ASK_TO_SAVE, name);switch (AfxMessageBox(prompt, MB_YESNOCANCEL, AFX_IDP_ASK_TO_SAVE))!!{case IDCANCEL:return FALSE; // don't continuecase IDYES:// If so, either Save or Up
阅读全文
VC 剪贴板操作
摘要:http://www.360doc.com/content/08/0624/16/61809_1365858.shtml拷贝与粘贴文本下边的源代码演示了如何将文本(包含在CString对象“source”中)拷贝到剪贴板上。反过来,下面的代码是用来实现从剪贴板上取得文本的。拷贝与粘贴WMF(enhanced)数据你想在你的程序中往剪贴板上“画”以及向剪贴板读取图形吗?请放心,这个――不难!示范代码如下,其实现的是往剪贴板上写一enhanced metafile。好啦,该演示反过来怎么做的代码了。我们从剪贴板上取得metafile并将其画到自己的应用程序的客户区DC(设备上下文)上(仅仅是个试验
阅读全文
vc剪贴板
摘要:http://www.360doc.com/content/08/0624/16/61809_1365858.shtml拷贝与粘贴文本下边的源代码演示了如何将文本(包含在CString对象“source”中)拷贝到剪贴板上。反过来,下面的代码是用来实现从剪贴板上取得文本的。拷贝与粘贴WMF(enhanced)数据你想在你的程序中往剪贴板上“画”以及向剪贴板读取图形吗?请放心,这个――不难!示范代码如下,其实现的是往剪贴板上写一enhanced metafile。好啦,该演示反过来怎么做的代码了。我们从剪贴板上取得metafile并将其画到自己的应用程序的客户区DC(设备上下文)上(仅仅是个试验
阅读全文
Windows API一日一练
摘要:http://wenku.baidu.com/view/bbedc7da50e2524de5187ef6.html
http://blog.csdn.net/caimouse/category/49656.aspx
阅读全文