`
huozheleisi
  • 浏览: 1256736 次
文章分类
社区版块
存档分类
最新评论

怎样显示子对话框标题栏上的图标

 
阅读更多

这面的代码应该在OnInitDialog的函数中调用。

  1. HICON hIcon = AfxGetApp()->LoadIcon(IDR_MAINFRAME);
  2. SendMessage( WM_SETICON, TRUE, (LPARAM)hIcon );
  3. SendMessage( WM_SETICON, FALSE, (LPARAM)hIcon );
分享到:
评论

相关推荐

    MFC对话框标题栏的隐藏和高度设置

    本篇文章将详细解释如何在MFC中实现对话框标题栏的隐藏和高度设置。 首先,我们需要理解MFC对话框的基本结构。MFC中的对话框通常是基于CDialog类的派生类,它继承自CWnd类。CDialog类提供了创建和管理对话框的方法...

    MFC对话框标题栏重绘- win7+vs2008+sp1

    在某些情况下,开发者可能需要自定义对话框标题栏的外观,以实现独特的设计或功能需求。 本主题聚焦于"MFC对话框标题栏重绘",特别是在Windows 7环境下,使用Visual Studio 2008 SP1进行开发。在默认情况下,MFC...

    对话框标题栏自绘范例1

    对话框标题栏是对话框的重要组成部分,通常显示对话框的名称和系统提供的标准控件,如最大化、最小化和关闭按钮。本示例“对话框标题栏自绘范例1”提供了一个方法,通过自定义绘制(Custom Draw)来改变标题栏的外观...

    MFC对话框重绘标题栏图标最大会最小化按钮

    本文将详细介绍如何在MFC中实现对话框标题栏图标、最大化和最小化按钮的自定义重绘,以及如何正确响应与之相关的各种消息。 首先,我们需要创建一个自定义对话框类,继承自CDialog或CDialogEx。在这个类中,我们将...

    对话框标题栏自绘的改进及自绘对话框的封装

    对话框标题栏的自绘技术则是为了实现更个性化、美观的效果,使得对话框能够更好地融入到应用程序的整体设计中。本示例探讨了如何改进对话框标题栏的自绘过程,并将这一功能封装起来,以便于在其他项目中复用。 标题...

    定制对话框标题栏(颜色、按钮等)

    4. **图标定制**:对话框标题栏通常包含应用图标或对话框特有的图标。在Windows中,可以通过`HICON`图标资源或`SetClassLong`的`GCL_HICON`来设置;在Java中,可以使用`setIconImage`方法;在iOS中,可以使用`...

    修改对话框标题栏的位图

    ### 修改对话框标题栏的位图 #### 概述 在Windows编程中,特别是使用Microsoft Foundation Classes (MFC)框架时,我们经常会遇到需要自定义对话框标题栏的需求。例如,我们可能希望在对话框的标题栏上显示特定的...

    vc 对话框 自绘标题栏

    VS2015 实现对话框标题栏自绘。可以指定标题栏颜色,窗口颜色,边框颜色。自定义标题栏按钮,图标。 主要包括CWJTitleBtn,CWJDialog两个主要类。CWJTitleBtn负责标题栏按钮绘制,响应。CWJDialog通过OnNcPaint,...

    更改MFC对话框的图标

    - 默认情况下,MFC工程会有一个IDR_MAINFRAME的图标资源,这是应用的主图标,会在任务栏和标题栏上显示。如果你想更改整个工程的图标,可以按照以下步骤操作: - 删除原有的IDR_MAINFRAME资源。 - 将你新添加的...

    vc 无标题栏对话框拖拽

    综上所述,实现一个无标题栏但可拖拽的对话框,主要涉及两个关键点:重载`OnNcHitTest`以实现拖拽功能,以及重载`OnPaint`来自绘标题栏和其他视觉元素。通过这种方式,你可以创建出具有高度定制性的界面,满足不同...

    visual c++自绘窗口漂亮的标题栏

    通过重载`WM_PAINT`消息处理,我们可以自定义窗口的显示内容,包括标题栏的颜色、样式、图标等元素。 2. **自绘标题栏**:标题栏是窗口的重要组成部分,通常显示应用程序的名称、最小化、最大化和关闭按钮。自绘...

    VC++设置窗体标题栏的图标

    在Windows编程中,给VC++窗体添加标题栏图标是一项基本任务,这可以让应用程序看起来更加专业和统一。本文将详细讲解如何使用VC++实现这一功能,适合初学者学习。 首先,我们需要了解的是,在Windows系统中,窗口的...

    VC对话框自绘标题栏

    5. **处理系统图标**:如果需要显示自定义的最小化、最大化和关闭按钮,你可能需要处理`WM_NCPAINT`消息,这会允许你在非客户区(包括标题栏)进行绘制。 6. **响应WM_NCHITTEST消息**:当用户在标题栏上点击时,...

    vc.rar_vc carry_对话框_对话框边框_标题栏 VC_标题栏按钮

    在VC++编程环境中,开发一个具有自定义标题栏和边框的对话框程序是一项常见的任务。这涉及到对Windows API的深入理解和使用,特别是在处理窗口消息和控件绘图方面。以下是一些关于这个主题的关键知识点: 1. **...

    visual c++ VC在标题栏上添加按钮

    在本文中,我们将深入探讨如何在VC++中实现一个独特且吸引人的功能——在窗口标题栏上添加按钮。这个功能可以增强用户体验,提供更直观的交互方式。 首先,我们需要了解的是界面设计的基本概念。在Windows应用中,...

    标题栏上的按钮

    标题栏上的按钮是用户界面设计中的重要组成部分,尤其是在操作系统、应用程序和网页中。它们提供了对窗口或对话框操作的基本控制,使用户能够与程序进行交互。以下是对标题栏上常见按钮的功能、作用以及使用场景的...

    VC++实现窗体标题栏的显示与隐藏功能

    内容索引:VC/C++源码,界面编程,标题栏 VC++实现窗体标题栏的显示与隐藏功能,一像折叠菜单一样,可以把标题栏完全隐藏掉,只留下菜单栏和正文部分,这个程序有利于大家实现折叠窗体之类的功能,对控制窗体起到一定...

    自定义标题栏可缩放的QDialog

    此外,可能还会有资源文件(如`.qrc`)用于管理对话框的图标资源,以及相应的样式表文件(`.qss`)来控制标题栏的外观。 总结来说,自定义标题栏可缩放的QDialog是通过重写QDialog的某些行为,添加自定义控件和处理...

    仿XP的自定义工具栏对话框

    在模仿XP的自定义工具栏对话框中,我们可能需要设置其为详细信息视图,以便显示每个按钮的名称、图标和描述。通过设置ListView的列标题和项数据,我们可以创建一个清晰、可操作的按钮列表。 XpList文件可能包含了...

Global site tag (gtag.js) - Google Analytics