没有合适的资源?快使用搜索试试~ 我知道了~
mfc 调色板程序 vc
5星 · 超过95%的资源 需积分: 13 118 下载量 26 浏览量
2011-06-11
13:32:33
上传
评论 2
收藏 118KB DOC 举报
温馨提示
试读
20页
图中所示的RGB演示程序中,单击颜色按钮可以在右侧颜色区域显示对应的颜色;拖动滑块可以改变颜色,并在滑块的右侧显示相应的RGB值;在输入框中输入0~255范围内的数值,可以自动调整滑块的位置,并在颜色区域显示相应的颜色;单击“颜色对话框”按钮可以打开Windows的调色板进行颜色的选取,试编程实现。
资源推荐
资源详情
资源评论
计算机图形学课程设计报告
所在系 计算机工程系
班 级 0620541
姓 名 田东飞
学 号 21
日 期 2008-11-2
一、 任务描述
图中所示的 RGB 演示程序中,单击颜色按钮可以在右侧颜色区域显示对应的颜色;拖
动滑块可以改变颜色,并在滑块的右侧显示相应的 RGB 值;在输入框中输入 0~255 范围内
的数值,可以自动调整滑块的位置,并在颜色区域显示相应的颜色;单击“颜色对话框”按
钮可以打开 Windows 的调色板进行颜色的选取,试编程实现。
二、 效果图
三、 任务实现
1.MaDlg.h 的文件
#if !
defined(AFX_MYDLG_H__DB8BD7EE_4D71_47C9_9BCF_060AD03A05C2__INCLUDED_)
#define AFX_MYDLG_H__DB8BD7EE_4D71_47C9_9BCF_060AD03A05C2__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
// MyDlg.h : header file
//
/////////////////////////////////////////////////////////////////////////////
// CMyDlg dialog
class CMyDlg : public CDialog
{
// Construction
public:
void RgbTo16();
BOOL m_lbtture;
CMyDlg(CWnd* pParent = NULL); // standard constructor
// Dialog Data
//{{AFX_DATA(CMyDlg)
enum { IDD = IDD_DIALOG1 };
CSliderCtrl m_slider_r;
CSliderCtrl m_slider_b;
CSliderCtrl m_slider_g;
int m_edit_r;
int m_edit_g;
int m_edit_b;
CString m_rgb;
//}}AFX_DATA
// Overrides
// ClassWizard generated virtual function overrides
//{{AFX_VIRTUAL(CMyDlg)
protected:
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
//}}AFX_VIRTUAL
// Implementation
protected:
// Generated message map functions
//{{AFX_MSG(CMyDlg)
virtual void OnOK();
afx_msg void OnRed();
afx_msg void OnGreen();
afx_msg void OnBlue();
afx_msg void OnYellow();
afx_msg void OnBlack();
afx_msg void OnWhite();
afx_msg void OnOrange();
afx_msg void OnSaddlebrown();
afx_msg void OnCyan();
afx_msg void OnPurple();
afx_msg void OnBrown();
afx_msg void OnIndigo();
afx_msg void OnButtonPalette();
virtual BOOL OnInitDialog();
afx_msg void OnHScroll(UINT nSBCode, UINT nPos, CScrollBar* pScrollBar);
afx_msg void OnChangeEdit1R();
afx_msg void OnChangeEdit2G();
afx_msg void OnChangeEdit3B();
afx_msg void OnButtonChoice();
afx_msg void OnLButtonDown(UINT nFlags, CPoint point);
//}}AFX_MSG
DECLARE_MESSAGE_MAP()
private:
int m_rgb16;
COLORREF m_clr;
};
//{{AFX_INSERT_LOCATION}}
// Microsoft Visual C++ will insert additional declarations immediately before the previous line.
#endif // !
defined(AFX_MYDLG_H__DB8BD7EE_4D71_47C9_9BCF_060AD03A05C2__INCLUDED_)
2、Work1View.h 文件
// Work1View.h : interface of the CWork1View class
//
/////////////////////////////////////////////////////////////////////////////
#if !
defined(AFX_WORK1VIEW_H__3D4090BC_901D_46D5_8718_40157C35167F__INCLUDE
D_)
剩余19页未读,继续阅读
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 青岛大学人工智能实验二 利用α-β搜索的博弈树算法编写一字棋游戏
- ### 1、项目介绍 本项目Scrapy进行数据爬取,并使用Django框架+PyEcharts实现可视化大屏 效果如下:
- # 微信小程序-健康菜谱 基于微信小程序的一个查找检索菜谱的应用 ### 效果 !动态图(./res/gif/demo
- zabbix-get命令包资源
- 289ssm-mysql-jsp 计算机课程实验管理系统.zip(可运行源码+数据库文件+文档)
- 毕业设计,基于PyQt5实现的可视化界面的Python车牌自动识别系统源码
- 20-天天果园项目.rar
- 26-朴素贝叶斯分类.rar
- 没有安Matlab 也可以 生成FIR抽头系数工具.py
- 自助购药小程序源代码含文档
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
- 3
- 4
- 5
前往页