![](https://img-blog.csdnimg.cn/20200902155958935.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Windows编程
文章平均质量分 63
包含了本人在创建windows相关应用程序所遇到的一些问题和其相关资料
D_daytime
这个作者很懒,什么都没留下…
展开
-
关于侧边由上下两部分组成的停靠控制栏在切换时窗口大小的问题
本文实现了一个能够自由切换的侧边停靠控制栏.....经过以上修改就会神奇的发现,停靠窗口可以按照自己想要的大小来显示了原创 2023-08-01 15:52:44 · 357 阅读 · 0 评论 -
win32窗口问题-CreateWindow创建窗口一直失败
win32窗口问题-CreateWindow创建窗口一直失败(新手)原创 2022-11-14 15:07:19 · 1334 阅读 · 0 评论 -
MFC文档视图结构分析
文档视图结构(Document/View Architecture)是MFC的精髓,也是Observer模式的具体实现框架之一,Document/View Architecture通过将数据和其表示分开,提供了很好的数据层次和表现层次的解耦。然而,虽然我们使用MFC AppWizard就可以很轻松地获得一个支持Document/View Architecture的MFC程序框架,Document/View Architecture本身的复杂性加上VC产生的一系列代码足够让我们眼花缭乱,一时陷入云里雾里不可自转载 2020-09-21 19:21:51 · 456 阅读 · 0 评论 -
运行调试调用MDIActivate()时中断
依然是空指针问题原因:我按照这里的代码用文档/视图结构创建了一个程序, 通过一个菜单选项触发显示一个**Frame(基类是CMDIChildWnd)**窗口, 在对这个 Frame类窗口发送 WS_CLOSE消息后, 调试显示这个 Frame 类指针变量有值, 但是其句柄 hWnd 会被清除, 所以无法使用, 用这个 Frame 类指针变量调用MDIActivate()是会出错, 调试定位到中断位置为:_AFXWIN_INLINE void CMDIChildWnd::MDIActivate() {原创 2020-09-21 13:14:22 · 931 阅读 · 0 评论 -
C++获取鼠标位置,移动鼠标
获取鼠标位置:函数原型: WINUSERAPI BOOL WINAPI GetCursorPos(__out LPPOINT lpPoint); WINUSERAPI BOOL WINAPI GetPhysicalCursorPos(__out LPPOINT lpPoint);案例(MFC) POINT p; CString strPos, strCaption; GetCursorPos(&p); strPos.Format(_T("<%d, %d>"),原创 2020-08-25 16:14:37 · 2298 阅读 · 0 评论