我想自定义一个Custom Control和一个CView,在CView里添加这个Custom Control,或者说是让Custom Control的父窗体变成这个CView,请问怎么弄?
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
自定义一个Custom Control和CView,CView里添加Custom Control
收起
- 写回答
- 好问题 0 提建议
- 关注问题
微信扫一扫点击复制链接分享
- 邀请回答
- 编辑 收藏 删除 结题
- 收藏 举报
1条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
oyljerry 2015-02-10 13:58关注控件创建的时候Create中参数指定父窗口为CView。
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报
微信扫一扫点击复制链接分享
评论按下Enter换行,Ctrl+Enter发表内容
报告相同问题?
提交
- 2011-12-14 16:44feimashenhua的博客 View和Control的区别(如何在对话框上使用CView类) CView继承类,和其他窗口类的区别,很重要的就是对CDocument类和CFrameWnd类的操作,而其中,涉及CDocument类的操作,都进行了有效性判断(m_pDocument != ...
- 2022-03-30 17:03白行峰 (花名)的博客 标准滑块控件很明显很难看,那么如何进行定制它的channel(通道,水平的选中和未选中的部分)和thumb(滑块)呢?比如如何定义圆形的滑块? 说明 WTL使用在atlctrls.h声明的CTrackBarCtrl类来使用Win32的Trackbar...
- 2015-10-21 16:14ms_jsx的博客 以前在对话框窗体上绘制图形都是先自定义一个继承CView类的绘图类,然后把这个类绑定到对话框上的一个静态控件上来做, 今天突然发现其实直接使用MFC的自定义控件来做更简单。如何使用自定义控件呢? 首先创建...
- 2025-08-13 17:59兔乱扔的博客 CDC类封装了Win32 GDI(图形设备接口)中的设备上下文句柄(HDC)。...CBrush对象支持多种颜色模式,其中最简单的方式是使用构造函数来创建一个纯色画刷。// 创建红色画刷上述代码创建了一个纯红色的画刷。
- 2024-11-21 15:06十除以十等于一的博客 简介:在Windows应用程序开发中,通过MFC库实现自定义控件外观和行为,包括更改控件颜色、字体和实现闪烁效果。本主题涉及C++编程,特别是在Visual Studio 6环境下,使用MFC进行Windows应用开发。教程将介绍如何...
- 2013-11-15 10:50worldy的博客 1从CWnd或者CView派生一个类, 2在对话框或者普通窗口上,定义类对象 theObj, 3在OnCreate或者OnInitDialog函数中调用Create方法 theObj.Create(NULL,NULL,aRect,this) 但做为一种方法,还是值得学习一下 以下是...
- 2022-06-19 02:52在对话框上添加一个`CHtmlView`控件,通常通过选择"Custom Control",然后在属性窗口中设置Class为`CHtmlView`,ID可以自定义,例如`IDC_HTMLVIEW`。 2. **初始化`CHtmlView`**:在对话框类的`OnInitDialog`函数中...
- 2025-05-16 07:38Jason Hsiao的博客 在MFC(Microsoft Foundation Classes)对话框应用程序开发过程中,自定义控件的添加和配置是实现特定用户交互的关键。本章将深入探讨如何根据应用程序的需求选择适当的控件,并介绍如何通过编程方式将这些控件集成...
- 2011-11-24 22:151. **添加工具栏资源**:在资源编辑器中添加一个新的工具栏资源(例如IDR_TOOLBAR1),并在其中绘制各个按钮。 2. **创建工具栏对象**:在对话框类中声明一个`CToolBar`类型的成员变量,并在`OnInitDialog`函数中...
- 2015-11-17 15:02u013569110的博客 控件重绘有三种方法: 1 设定界面属性 2 利用Windows的消息机制,通过...此方式涉及NM_CUSTOMDRAW和WM_DRAWITEM 3 利用虚函数机制,重载虚函数。即DrawItem虚函数。对于NM_CUSTOMDRAW,某些支持此消息的控件会发送
- 2025-05-09 10:00一筐猪的头发丝的博客 在当今IT行业中,C++作为一种高性能的编程语言,被广泛应用于开发各种桌面应用程序和游戏。特别是与Visual Studio 2015(简称VS2015)这一强大IDE的结合,为开发者提供了丰富的工具和库来实现复杂功能。本章将简要...
- 2025-06-03 23:55河马和荷花的博客 控件的属性和方法是设计和使用标签页控件的基础,...:在指定位置插入一个标签项,lpszItem为标签标题,nImage为标签图标索引。控件还有一些高级功能,例如使用方法为特定标签项附加额外数据,以及设置附加数据的大小。
- 2018-12-01 15:31stdafx.h的代码// This is a part of the Microsoft Foundation Classes C++ library. // Copyright (C) 1992-1998 Microsoft Corporation // All rights reserved. // // This source code is only intended as a ...
- 2013-02-20 10:51逍遥子ᥬᩤ的博客 To use it, either use the MS Visual C++ dialog editor to place a custom control on a dialog, and enter "MFCGridCtrl" (no quotes) as the Class name. To subclass the control using the DDX mechanism...
- 2025-06-22 15:14Jacob Piao的博客 VC++2010是微软公司推出的一款集成开发环境,它以功能强大、界面友好著称,是许多考生备考和实战练习的首选工具。使用VC++2010不仅能够提高考生的编程实践能力,还能加深其对C语言的理解和应用。VC++2010的用户界面...
- 2010-07-22 17:21这份"近100个VC++界面类编程相关技巧资料 Word"提供了丰富的资源,帮助开发者提升界面设计的能力和效率。这里我们将深入探讨一些关键的知识点,以便更好地理解和应用这些技巧。 1. MFC(Microsoft Foundation ...
- 2025-08-08 00:22爱你不会累的博客 在现代游戏开发中,MFC(Microsoft Foundation Classes)提供了一个丰富的C++类库,用于创建基于Windows操作系统的桌面应用程序。它封装了复杂的Windows API,通过面向对象的方式简化了窗口、控件等组件的使用,这...
- 2025-07-23 23:19十二月极光的博客 Visual C++是微软公司推出的一个集成开发环境(IDE),广泛用于开发Windows桌面和服务器端应用程序。作为C++开发工具的佼佼者,Visual C++支持最新的C++语言标准,提供了强大的代码编辑、编译调试和性能优化功能。创建...
- 2010-11-18 15:07Wang471981125的博客 nmh.code = CUSTOM_SELCHANGE; // Message type defined by control. nmh.idFrom = GetDlgCtrlID(m_controlHwnd); nmh.hwndFrom = m_controlHwnd; SendMessage(GetParent(m_controlHwnd), WM_NOTIFY, (WPARAM)m_...
- 没有解决我的问题, 去提问