My FAQ,最新最全的IT技术教程
最新100篇 | 推荐100篇 | 专题100篇 | 排行榜 | 搜索 | 在线API文档
首 页 | 程序开发 | 操作系统 | 软件应用 | 图形图象 | 网络应用 | 精文荟萃 | 教育认证 | 硬件维护 | 未整理篇 | 站长教程
ASP JS PHP工程 ASP.NET 网站建设 UML J2EESUN .NET VC VB VFP 网络维护 数据库 DB2 SQL2000 Oracle Mysql
服务器 Win2000 Office C DreamWeaver FireWorks Flash PhotoShop 上网宝典 CorelDraw 协议大全 网络安全 微软认证
硬件维护  CPU  主板  硬盘  内存  显卡  显示器  键盘鼠标  声卡音箱  打印机  机箱电源  BIOS  网卡  C#  Java  Delphi  vs.net2005
  当前位置:> 程序开发 > 编程语言 > Visual C++ > 综合文章
正在进行中的功能---动态消息对话框(.h)
作者:未知 时间:2005-01-14 12:12 出处:Blog 责编:MyFAQ
              摘要:暂无

#if !defined(AFX_INFORMATIONTIP_H__45E0DBBE_CB8F_43E6_8557_3214917F1036__INCLUDED_)
#define AFX_INFORMATIONTIP_H__45E0DBBE_CB8F_43E6_8557_3214917F1036__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
// InformationTip.h : header file
//
/////////////////////////////////////////////////////////////////////////////
// CInformationTip dialog
struct ScreenPos
{
 long m_ScreenX;
 long m_ScreenY;
 ScreenPos(long x = 0,long y = 0):m_ScreenX(x),m_ScreenY(y)
 {}
};

#define NEAR_SIDE 12

enum TIPSHOWPOS{E=1,W=9,N=8,S=2};

class CInformationTip : public CDialog
{
// Construction
public:
 CInformationTip(CWnd* pParent = NULL);   // standard constructor
 void SetShowTipAtWhere(TIPSHOWPOS);
 void SetShowTipTime(DWORD);
 void SetKeepMoveStep(DWORD);
 void SetDlgBkColor(COLORREF);
 void SetDlgLayoutColor(int);
// Dialog Data
 //{{AFX_DATA(CInformationTip)
 enum { IDD = IDD_INFORMATIONTIP_DIALOG };
 CCJFlatButton m_ButtonCtrl_TipInfo;
 //}}AFX_DATA


// Overrides
 // ClassWizard generated virtual function overrides
 //{{AFX_VIRTUAL(CInformationTip)
 public:
 virtual BOOL PreTranslateMessage(MSG* pMsg);
 protected:
 virtual void DoDataExchange(CDataExchange* pDX);    // DDX/DDV support
 //}}AFX_VIRTUAL

// Implementation
protected:

 // Generated message map functions
 //{{AFX_MSG(CInformationTip)
 virtual BOOL OnInitDialog();
 afx_msg void OnSize(UINT nType, int cx, int cy);
 afx_msg void OnTimer(UINT nIDEvent);
 afx_msg void OnKillFocus(CWnd* pNewWnd);
 afx_msg void OnMouseMove(UINT nFlags, CPoint point);
 afx_msg void OnMove(int x, int y);
 afx_msg HBRUSH OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor);
 afx_msg void OnDestroy();
 //}}AFX_MSG
 afx_msg void OnOK();
 afx_msg void Cancel();
 afx_msg void OnClose();
 DECLARE_MESSAGE_MAP()
private:
 ScreenPos m_ScreenPos;
 DWORD m_dwStep;
 DWORD m_dwTime;
 CRect m_rect;
 CBrush m_DlkBkBrush;
 BOOL m_IsAlreadyShow;
 CFont m_TipInf_Font;
 int m_iRate;
 void ShowInformations(BOOL);
 void KeepMoveMoveMove(BOOL);
 void InitMemCtrl();
 typedef BOOL(WINAPI *SET_FILL_CLR)(HWND,COLORREF,BYTE,DWORD);
 SET_FILL_CLR m_fFill;
 HINSTANCE m_hUser32DLL;
 //CImageList m_TipInfoImage;
};

//{{AFX_INSERT_LOCATION}}
// Microsoft Visual C++ will insert additional declarations immediately before the previous line.

#endif // !defined(AFX_INFORMATIONTIP_H__45E0DBBE_CB8F_43E6_8557_3214917F1036__INCLUDED_)

关闭本页
 
首页 | 投资与合作 | 服务条款 | 隐私政策 | 收藏本站 | 设为首页 | 新用户注册 | 免责声明 | 使用帮助
Copyright ©2005-2008 myfaq.com.cn All rights reserved. www.myfaq.com.cn 版权所有