社区
界面
帖子详情
如何获得窗口句柄啊?
wangfei913
2004-05-08 03:01:22
我用下面的语句创建hdc。
HWND hWnd;
HDC hdc;
hdc=GetDC(hWnd);
运行是提示错误hdc=NULL;
是不是窗口句柄没获得啊?
那hwnd的值怎么获得啊?用什么函数或者是怎么?
谢了
...全文
160
12
打赏
收藏
如何获得窗口句柄啊?
我用下面的语句创建hdc。 HWND hWnd; HDC hdc; hdc=GetDC(hWnd); 运行是提示错误hdc=NULL; 是不是窗口句柄没获得啊? 那hwnd的值怎么获得啊?用什么函数或者是怎么? 谢了
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
mingbao
2004-07-15
打赏
举报
回复
估计你应该是想得到其它窗口的句柄, 如楼主所言 Hwnd=FindWindow(窗口类型,标题)
而且就算想找代码所在的窗口,这个方法也适用的.
当然也可以用 窗口自身的成员变量 m_hWnd ,它保存所在窗口的句柄.
但 GetDlgItem(ID--) 是不行的, 它返回窗口的指针
赖勇浩
2004-07-15
打赏
举报
回复
哈哈,你要的是一个其它窗口的hWnd吧,用FindWindow(),它的返回值就是了。
victorydsk
2004-07-15
打赏
举报
回复
pWnd->GetSafeHwnd()
即可。
yeedward
2004-07-14
打赏
举报
回复
HWND hWnd;
HDC hdc;
hdc=hWnd.GetSafeHdc();
lixiaosan
2004-07-13
打赏
举报
回复
CDC *pDC = GetDC();
pingguigui
2004-07-13
打赏
举报
回复
The GetDlgItem function retrieves the handle of a control in the specified dialog box.
GetDlgItem好像是获得窗口里控件的句柄,不是窗口的句柄啊
窗口的句柄如何获得啊
cancan71012
2004-07-13
打赏
举报
回复
方法1 :获取m_hWnd全局变量;
方法2:GetDlgItem(IDC——);
magicchen
2004-07-13
打赏
举报
回复
靠,CWnd及其派生类都有一个叫做m_hWnd的成员变量来存放自身的窗口句柄,你试试,应该不会有问题
名牌大灰狼
2004-07-13
打赏
举报
回复
GetSafeHwnd
windyloft
2004-07-13
打赏
举报
回复
GetSafeHwnd
ygzdev
2004-05-08
打赏
举报
回复
嘿嘿,HWND hWnd=GetDlgItem(IDC_EDIT);懂了吧,给分吧
Developerljm
2004-05-08
打赏
举报
回复
m_hWnd
GetSafeHwnd
Unity Android游戏CPU占用率100%优化实战:从定位到解决
在移动游戏开发中,CPU占用率优化是保障流畅体验的核心技术挑战。其原理在于合理分配计算资源,避免主线程过载与渲染管线瓶颈。优化CPU性能不仅能降低设备发热与耗电,更能直接提升帧率稳定性,这对于玩家留存与口碑至关重要。常见的应用场景包括开放世界、多角色同屏及特效密集的游戏。本文聚焦Unity引擎在Android平台的高CPU占用问题,深入剖析了性能监控工具链的使用,并针对脚本逻辑、渲染管线与GC(垃圾回收)风暴等热区,提供了从诊断到治理的完整工程实践方案,帮助开发者系统性解决游戏“发烧”难题。
MCGS Pro XY曲线控件:三角函数脚本实现罐车倾角动态指示(500ms刷新)
本文详细介绍了如何利用MCGS Pro的XY曲线控件,通过三角函数脚本实现罐车倾角的动态指示,刷新率高达500ms。文章涵盖了技术选型、控件配置、坐标转换原理及性能优化技巧,帮助工程师在工业自动化场景中实现高精度、低资源消耗的角度监控方案。
身份证OCR实战:从图像预处理到结构化校验的工业级链路
OCR(光学字符识别)是将图像中的文字转换为可编辑文本的基础技术,其核心原理涵盖图像预处理、文本检测、字符识别与后处理四大环节。在金融、政务、安防等强合规场景中,身份证识别因其版式固定、字段关键、容错要求极高,已成为OCR落地最具代表性的垂直任务。区别于通用OCR,它必须应对反光、模糊、倾斜、复印伪影等真实噪声,并通过规则锚点+轻量模型实现高精度字段定位,再结合国标校验、语义验证等结构化手段保障业务可用性。本文聚焦身份证识别全链路工程实践,覆盖OpenCV图像修复、PaddleOCR移动端适配、Tesser
C++图形编程入门:5分钟实现图片叠叠乐特效
在计算机图形编程中,图像叠加与混合是基础且核心的技术概念,它涉及将多个图像数据在内存缓冲区中进行组合与渲染。其原理是通过光栅操作(Raster Operation)控制源像素与目标像素的混合逻辑,例如直接复制(SRCCOPY)、按位与(SRCAND)或按位或(SRCPAINT)等。这项技术的价值在于能够以编程方式实现丰富的视觉特效,是理解图形渲染管线、帧缓冲和像素操作的入门实践。在应用场景上,它常见于简单的图像处理工具、电子贺卡制作、UI界面元素合成以及教育演示项目。本文以C++图形库为基础,详细解析如何利
Canny与哈夫变换:从原理到嵌入式实现,解决边缘检测闭合性难题
边缘检测是计算机视觉的基础技术,其核心在于识别图像中灰度值发生突变的区域,这些区域通常对应物体的轮廓与边界。从原理上看,经典的边缘检测流程遵循滤波、增强、检测、定位四个步骤,旨在平衡噪声抑制与边缘定位精度这一对固有矛盾。其技术价值在于为后续的图像分割、目标识别等高阶任务提供可靠的前端特征。在工业质检、自动驾驶等应用场景中,边缘的连续性与闭合性至关重要,直接影响到后续分析的准确性。针对边缘断裂这一常见挑战,Canny算法通过其独特的非极大值抑制和双阈值连接机制,在通用场景中提供了稳健的解决方案;而哈夫变换则利
界面
15,976
社区成员
115,866
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章