Win-SDK
StoneCracking
这个作者很懒,什么都没留下…
展开
-
SDK学习笔记2-一个Win32窗口程序实现过程
Win32程序实现的步骤: WinMain函数的定义创建一个窗口 1. 设计一个窗口类 2. 注册窗口类 3. 创建窗口 4. 显示及刷新窗口进行消息循环完成回调函数//WinMain函数的定义 int WINAPI WinMain( HINSTANCE hInstance, //当前实例句柄 HINSTANCE hPrevInsta原创 2016-12-03 21:33:46 · 606 阅读 · 0 评论 -
静态库和动态库
64位系统:SYSWOW64文件夹存放了32位的DLL库,但是在64位系统测试DLL的查找路径时候,可能会得到DLL的文件夹位置还是system32(这里面是系统做了某种重定向)64位系统的64位DLL文件存放的文件夹是system32void outputDllPathchar szBuf[MAXBYTE] = 0;DWORD dwRet = GetModuleFileName(NU原创 2016-12-14 18:28:16 · 209 阅读 · 0 评论 -
SDK学习笔记-Windows消息机制
推荐:《Windows 消息机制浅析》 http://www.cnblogs.com/skyofbitbit/p/3649104.htmlSendMessage和PostMessage的区别?SendMessage发送的消息不进入消息队列吗?PostMessage(WM_QUIT)和PostQuitMessage()的区别,可能会产生怎样的差异化执行效果?GetMessage 的返回值在什原创 2016-12-04 00:16:39 · 456 阅读 · 0 评论 -
SDK学习笔记-WinMain()
在Windows应用程序中main()被WinMain()取代#define APIENTRY WINAPIint APIENTRY WinMain(HINSTANCE hInstance, //当前实例句柄 HINSTANCE hPrevInstance, //上一个实例句柄 LPSTR lpCmdLine,//原创 2016-12-03 20:51:13 · 329 阅读 · 0 评论 -
MFC-右键快捷菜单步骤
1.在VC++中创建一个菜单(ID_MENU1),用于快捷菜单 2.在CXXXView中通过ClassWizard 建立WM_RBUTTONDOWN消息相应函数 3.在响应函数中实现右击弹出快捷菜单的代码void CXXXView::OnRButtonDown(UINT nFlags, CPoint point) { CRect rect; GetClientRect(rect);原创 2016-12-17 16:29:07 · 1089 阅读 · 0 评论 -
SDK学习笔记-GetClientRect与GetWindowRect区别
RECT rc1, rc2; GetClientRect(hWnd,&rc1); GetWindowRect(hWnd,&rc2);参考文档: http://www.cnblogs.com/yongtaiyu/archive/2011/05/18/2049554.html原创 2016-12-03 22:21:24 · 358 阅读 · 0 评论 -
进程基础知识
1.WinExec https://msdn.microsoft.com/zh-cn/library/windows/desktop/cc144191(v=vs.85).aspxUINT WinExec( LPCSTR lpCmdLine, // command line UINT uCmdShow // window style);WinExec("control.exe原创 2016-12-16 17:06:40 · 261 阅读 · 0 评论