资源简介
油量、速度、里程、水温、转速、时间等变量的采集与显示。包括数据处理。
代码片段和文件信息
// Hyperlink.cpp : implementation file
//
// Hyperlink static control. Will open the default browser with the given URL
// when the user clicks on the link.
//
// Copyright (C) 1997 1998 Chris Maunder
// All rights reserved. May not be sold for profit.
//
// Thanks to P錶 K. T鴑der for auto-size and window caption changes.
//
// “GotoURL“ function by Stuart Patterson
// As seen in the August 1997 Windows Developer‘s Journal.
// Copyright 1997 by Miller Freeman Inc. All rights reserved.
// Modified by Chris Maunder to use TCHARs instead of chars.
//
// “Default hand cursor“ from Paul DiLascia‘s Jan 1998 MSJ article.
//
#include “stdafx.h“
#include “Hyperlink.h“
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
#define TOOLTIP_ID 1
/////////////////////////////////////////////////////////////////////////////
// CHyperlink
CHyperlink::CHyperlink()
{
m_hlinkCursor = NULL; // No cursor as yet
m_crlinkColour = RGB( 0 0 238); // Blue
m_crVisitedColour = RGB( 85 26 139); // Purple
m_crHoverColour = ::GetSysColor(COLOR_HIGHLIGHT);
m_bOverControl = FALSE; // Cursor not yet over control
m_bVisited = FALSE; // Hasn‘t been visited yet.
m_bUnderline = TRUE; // Underline the link?
m_bAdjustToFit = TRUE; // Resize the window to fit the text?
m_strURL.Empty();
}
CHyperlink::~CHyperlink()
{
m_Font.Deleteobject();
}
BEGIN_MESSAGE_MAP(CHyperlink CStatic)
//{{AFX_MSG_MAP(CHyperlink)
ON_CONTROL_REFLECT(STN_CLICKED onclicked)
ON_WM_CTLCOLOR_REFLECT()
ON_WM_SETCURSOR()
ON_WM_MOUSEMOVE()
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
/////////////////////////////////////////////////////////////////////////////
// CHyperlink message handlers
BOOL CHyperlink::PreTranslateMessage(MSG* pMsg)
{
m_ToolTip.RelayEvent(pMsg);
return CStatic::PreTranslateMessage(pMsg);
}
void CHyperlink::onclicked()
{
int result = (int)GotoURL(m_strURL SW_SHOW);
m_bVisited = (result > HINSTANCE_ERROR);
if (!m_bVisited) {
MessageBeep(MB_ICONEXCLAMATION); // Unable to follow link
ReportError(result);
} else
SetVisited(); // Repaint to show visited colour
}
HBRUSH CHyperlink::CtlColor(CDC* pDC UINT nCtlColor)
{
ASSERT(nCtlColor == CTLCOLOR_STATIC);
if (m_bOverControl)
pDC->SetTextColor(m_crHoverColour);
else if (m_bVisited)
pDC->SetTextColor(m_crVisitedColour);
else
pDC->SetTextColor(m_crlinkColour);
// transparent text.
pDC->SetBkMode(TRANSPARENT);
return (HBRUSH)GetStockobject(NULL_BRUSH);
}
void CHyperlink::onmousemove(UINT nFlags CPoint point)
{
CStatic::onmousemove(nFlags point);
if (m_bOverControl) // Curso
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 13068 1999-03-12 14:08 MyMeter\Hyperli
文件 3320 2000-11-28 11:02 MyMeter\Hyperli
文件 3284 2000-06-16 07:07 MyMeter\MemDC.h
文件 16666 2003-09-24 12:05 MyMeter\Meter.cpp
文件 2835 2003-09-24 12:04 MyMeter\Meter.h
文件 35556 2003-09-24 13:05 MyMeter\MyMeter.aps
文件 1372 2003-09-24 13:09 MyMeter\MyMeter.clw
文件 2077 2003-09-16 21:24 MyMeter\MyMeter.cpp
文件 4486 2003-09-24 13:00 MyMeter\MyMeter.dsp
文件 539 2003-09-16 21:23 MyMeter\MyMeter.dsw
文件 1335 2003-09-16 20:30 MyMeter\MyMeter.h
文件 4688896 2020-07-14 16:41 MyMeter\MyMeter.ncb
文件 54784 2003-09-24 13:11 MyMeter\MyMeter.opt
文件 1904 2003-09-24 13:10 MyMeter\MyMeter.plg
文件 5312 2003-09-24 13:05 MyMeter\MyMeter.rc
文件 5244 2003-09-24 13:10 MyMeter\MyMeterDlg.cpp
文件 1399 2003-09-24 13:10 MyMeter\MyMeterDlg.h
文件 3597 2003-09-16 20:30 MyMeter\ReadMe.txt
文件 1078 2003-09-16 20:30 MyMeter\res\MyMeter.ico
文件 399 2003-09-16 20:30 MyMeter\res\MyMeter.rc2
文件 731 2003-09-24 13:05 MyMeter\Resource.h
文件 209 2003-09-16 20:30 MyMeter\StdAfx.cpp
文件 1054 2003-09-16 20:30 MyMeter\StdAfx.h
目录 0 2003-09-23 21:40 MyMeter\Debug
目录 0 2020-07-14 16:39 MyMeter\res
目录 0 2020-07-14 16:41 MyMeter
----------- --------- ---------- ----- ----
4849145 26
- 上一篇:STM32 多路PWM输出
- 下一篇:ADS1263驱动程序+电路图
相关资源
- Qt 通讯软件模块的开发
- 杀毒软件源码
- GBT 28169-2011 嵌入式软件 C语言编码规范
- c++ 刷屏软件代码
- 吉他调音软件源代码
- QN8035硬件与软件设计指南
- 汉字取模软件----单片机使用必备
- VProtect+注册机.rar
- Visual C++开发基于SNMP的网络管理软件
- 酒店客房预定系统vc++)
- MFC写的一个汉字取模软件
- C++绘制漂亮仪表盘
- 12864液晶图片取模软件.rar
- 软件工程课程设计--自动排课排课系统
- 简单的汽车租赁管理软件C++控制台程
- 串口助手+CRC校验(可用于PLC中ModBus通
- C++ 日程管理软件 课程设计
- c++ 数据结构 哈夫曼压缩&解压软件 控
- c++理财软件
- NTFS文件系统下用C++定位文件簇号和目
- USB 完整bootloader项目,包括底层驱动和
- C++Builder开发的数据采集系统上层应用
- MFC 与GDI++绘制仪表盘
- 直方图均衡化_c语言实现_源代码+实验
- CNC雕刻机控制软件
- 倍福PLC说明书
- 数字图像处理软件源代码三个资源集
- 简单画图软件c++
- 软件工程选课系统含代码,执行文件
- 西北工业大学软件学院计算机图形学
评论
共有 条评论