社区
C#
帖子详情
C#中有没有可以代替C++中CStatic控件的控件或窗口?
onekey
2013-06-26 10:42:22
我的的程序需要在C#中调用MFC++ DLL里面的函数,但是有个函数里面需要传入一个CStatic控件,问题是C#里没有和MFC一样的CStatic控件,于是我想用什么代替CStatic控件能够显示视频呢?
...全文
262
7
打赏
收藏
C#中有没有可以代替C++中CStatic控件的控件或窗口?
我的的程序需要在C#中调用MFC++ DLL里面的函数,但是有个函数里面需要传入一个CStatic控件,问题是C#里没有和MFC一样的CStatic控件,于是我想用什么代替CStatic控件能够显示视频呢?
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
兔子-顾问
2013-06-27
打赏
举报
回复
Label就是了
足球中国
2013-06-27
打赏
举报
回复
两者运行机制不一样。传不了。没有这样的东东。 c#只能调用标准c的dll。无法调用c++的。
以专业开发人员为伍
2013-06-26
打赏
举报
回复
如果你现在要制造一台跑车,你只知道制造最简陋的农村用的独轮车的原理,这怎么行能? c++让一些程序员只会死抠一点点低级的代码,不熟悉应用开发。
threenewbee
2013-06-26
打赏
举报
回复
在Paint事件里面写 var g = panel1.CreateGraphic(); Rectangle rect = ... Color color = Color.FromArgb(1, 0, 0); g.FillRectangle(new SolidBrush(color), rect);
以专业开发人员为伍
2013-06-26
打赏
举报
回复
好好看看怎样进行 .net 程序开发吧。
http://www.google.com.hk/search?newwindow=1&safe=strict&hl=zh-CN&q=blend+mediaelement&spell=1&sa=X&ei=RQDLUeacJcyWkQWGu4HwDA&ved=0CCkQvwUoAA&biw=1528&bih=844
onekey
2013-06-26
打赏
举报
回复
c# 中如何实现CStatic中的这个OnPaint方法呢: void CVideoView::OnPaint() { CPaintDC dc(this); // device context for painting // TODO: Add your message handler code here COLORREF g_OverlayColor = RGB(1, 0, 0); CRect rect; this->GetClientRect(&rect); dc.FillSolidRect(&rect,g_OverlayColor); // Do not call CStatic::OnPaint() for painting messages }
threenewbee
2013-06-26
打赏
举报
回复
PictureBox、Panel控件都可以。
如何利用 OpenCV 将图像显示在对话框
窗口
上
本文详细介绍了在MFC对话框应用
中
嵌入OpenCV图像显示的方法。主要内容包括:1)创建MFC对话框并添加Picture
控件
;2)通过CFileDialog实现图像文件选择;3)使用OpenCV加载并缩放图像;4)关键技术的实现:将OpenCV
窗口
嵌入MFC
控件
,通过
窗口
句柄操作实现无缝集成。该方法解决了MFC与OpenCV联合开发时的图像显示问题,可应用于各类桌面图像处理软件的开发。文
中
提供了完整的代码实现和配置说明,开发者可快速移植到实际项目
中
。
MFC实战:用
C++
实现红绿灯状态机与自绘
控件
在Windows桌面开发
中
,消息机制、定时器与GDI绘图是构建交互界面的基础。状态机作为描述时序逻辑的经典模型,常被用于模拟现实世界
中
的流程控制。MFC作为
C++
的经典框架,通过消息映射和
控件
子类化保留了底层
窗口
编程的原生细节,特别适合学习这些概念。本文以红绿灯为切入点,讲解如何利用MFC对话框程序实现状态切换、定时器驱动以及自绘圆形
控件
,结合完整工程资源,剖析
控件
自绘、闪烁处理、DPI适配等实践要点。这类技术在交通仿真、信号指示、流程看板等场景
中
均有应用,掌握其设计思路与编码技巧,可迁移至更复杂的桌面图形
MFC
中
Picture Control显示图片全攻略:从BMP到JPG/PNG踩坑指南
在Windows桌面开发
中
,图片显示是高频需求。MFC作为经典界面框架,其Picture Control
控件
常让开发者困惑——它本质上基于C
Static
类,需通过代码加载GDI图像句柄。理解这一原理后,资源位图、文件BMP以及JPG/PNG等扩展格式的显示路径便清晰起来。借助LoadImage和CImage,开发者可以灵活加载不同格式图片,并需注意句柄生命周期、重绘与拉伸等工程问题。在工控上位机、图像采集软件等实际场景
中
,掌握这些技术能有效避免
控件
空白、闪烁和内存泄漏,显著提升开发效率。
手动 动态 添加 事件
需要在代码
中
动态添加一个
控件
,然后给这个
控件
加上相应的事件。学习了下面这篇文章,研究它的CButton的实现方法,然后自己进行实现。关键的一点是需要对对象进行实例化,即 new XXX();============我的任务如下:需要动态添加CMsChart步骤如下:1。先用
控件
的方法,拖一个
控件
到对话框
中
,添加这个
控件
的事件。(目的是让他生成一些代码,以作参考,并且知道在哪里写)生成的代码如下:2。在stringTable
中
插入一个ID3. 在.h文件
中
顶一个变量 CMSchart *m_pChart;
VC Picture Control 图片点击事件
VC
中
Picture Control 添加图片和点击事件,比
C#
等语言稍微较麻烦 一、添加图片 1、在窗体添加Picture Control
控件
2、代码添加图片 HBITMAP hBmpWSUS = (HBITMAP)LoadImage(AfxGetResourceHandle(), MAKEINTRESOURCE(IDB_BITMAP_WSUS), IMAGE_BITMAP, 0, ...
C#
111,128
社区成员
642,534
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章