- 博客(7)
- 收藏
- 关注
转载 激活后台窗口
SetWindowPos(&wndTopMost, 0, 0, 0, 0, SWP_NOSIZE|SWP_NOMOVE); SetWindowPos(&wndNoTopMost, 0, 0, 0, 0, SWP_NOSIZE|SWP_NOMOVE); HWND hCurWnd = NULL; DWORD lMyID; DWORD lCurID; hCurWnd = ::GetForegr
2014-06-29 03:48:48
1191
原创 鼠标键盘消息
BOOL WINAPI PostMessageW( _In_opt_ HWND hWnd, _In_ UINT Msg, _In_ WPARAM wParam, _In_ LPARAM lParam);VOID WINAPI keybd_event( _In_ BYTE bVk, _In_ BYTE bScan, _In_ DWORD dwFlags, _In_ ULONG_PT
2014-06-27 21:03:55
259
原创 消息钩子
SetWindowsHookExW( _In_ int idHook, _In_ HOOKPROC lpfn, _In_opt_ HINSTANCE hmod, _In_ DWORD dwThreadId);
2014-06-25 08:19:07
343
转载 网络编程
每个WONDOWS进程都由一个执行体进程(EPROCESS)块表示,EPROCESS快中包含了许多与进程有关的属性,和指向许多其他的相关数据结构。例如进程里的线程由执行体线程(ETHREAD)块表示。EPROCESS块和相关的数据结构位于系统空间中,不过,进程环境块(PEB)位于进程地址空间中(因为它包含一些需要用户模式代码来修改的信息)。可以使用WINDUG 查看EPROCE
2014-06-05 15:07:42
314
转载 MFC相关笔记
MFC的消息映射机制一、映射机制原理Windows程序是基于消息机制来编程的。MFC消息映射机制的具体实现方法是:在每个能接收和处理消息的类中,定义一个消息和消息函数静态对照表,即消息映射表。在消息映射表中,消息与对应的消息处理函数指针是成对出现的,也就是他们是绑定在一起的。某个类能处理的所有消息及其对应的消息处理函数的地址都列在这个类所对应的静态对照表中。当有消息需要处理
2014-04-24 14:50:12
285
原创 C++Primer _vector _习题3.14
#include#include#include#includeusing namespace std;int main(){ vectorsvec; string str; while(cin>>str) svec.push_back(str); if(svec.empty()) { cout<<"No string?!"<<endl; return -1;
2014-03-29 17:45:19
259
原创 C++Primer _vector _习题3.13
#include #include using namespace std;int main(){ vector vi; int a; while (cin>>a) { vi.push_back(a); } if (vi.size()==0) { cout return -1; } for (vector::size
2014-03-28 22:49:34
367
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人