我的Windows游戏编程梦
文章平均质量分 50
我有一个国产3A游戏梦
普世的微光
不学就不会 学了可能会 多学一定会
泯顽不灵 我欲与天
展开
-
窗口模糊与透明
再使用 SetLayeredWindowAttributes 函数 设置透明色 红色 RGB (255,0,0) 透明度 255*80/100(也就是80%透明度) 标志 LWA_ALPHA。2、使用窗口扩展样式 WS_EX_LAYERED (也就是分层窗口,MSDN上说win8以后可以在子窗口使用,但是使用下来,我没弄出来 建议在顶层窗口使用)这里我就直接拦截了 WM_PAINT消息 简单创建了一个红色的笔刷 设置了LWA_ALPHA。原创 2023-05-03 00:23:14 · 495 阅读 · 0 评论 -
WIN32 stretchBlt与StretchDIBlts图像失真问题解决
这边是贴图代码,我创建的了一个与当前窗口DC的(hdc_C),通过 SelectObject() 将位图句柄选入内存兼容,然后使用 StretchBlt() 从内存兼容DC中拷贝图像到当前窗口使用的DC中,注意现在是默认拉伸模式。但是不用担心,前辈们已经解决了这个问题 SetStretchBltMode() 在指定的设备上下文(HDC)中设置位图拉伸模式。() 的第一参数,是你要贴在哪个的HDC上,不理解就与 StretchBlt() 的目标HDC一致就好(也就是第一参数)。这就是当前运行的答案。原创 2023-04-15 00:32:42 · 531 阅读 · 1 评论 -
Windows API TEXTOUT函数第二次覆盖上一次问题(字符重叠问题)解决
可以参考这位大哥http://t.csdn.cn/os5bB解决方法:如下代码wchar_t strText[10] = { 0 }; wsprintf(strText, TEXT("滚动条+%d"), i); hdc = GetDC(hwnd); InvalidateRect(hwnd, NULL, TRUE);这里是 UpdateWindow(hwnd);这里是 TextOut(hdc, 200, 30原创 2022-11-06 17:47:04 · 178 阅读 · 0 评论 -
Windows程序设计第五版(典藏版)
你们收钱是吧,我把我幸苦找到的发给大家一个个中转站收钱真的是无语😶,你有授权吗?都是一个阶层的 算计很深啊我最近也在看这本书,之前看过一些win32开发的 这本书我根据目录 感觉可以教会我很多基础 之前迷惑的东西应该会有更多见解或者更深层次链接:https://pan.baidu.com/s/1MHlgODl_hnqVza2oveWm0w?pwd=pswg提取码:pswg防版链接:htt百度ps://pa百度n.b百度aid百度u.com/百度s/1MHlgODl_hn原创 2022-11-03 02:08:21 · 391 阅读 · 3 评论