📄 cdlgabout.h
字号:
// $Id: CDlgAbout.h,v 1.8 2003/10/08 17:22:14 genta Exp $
/*! @file
@brief バージョン情報ダイアログ
@author Norio Nakatani
@date 1998/05/22 作成
@date 1999/12/05 再作成
$Revision: 1.8 $
*/
/*
Copyright (C) 1998-2001, Norio Nakatani
This source code is designed for sakura editor.
Please contact the copyright holder to use this code for other purpose.
*/
#ifndef _CDLGABOUT_H_
#define _CDLGABOUT_H_
#include "CDialog.h"
/*!
@brief About Box管理
DispatchEventを独自に定義することで,CDialogでサポートされていない
メッセージを捕捉する.
*/
class CUrlWnd
{
public:
CUrlWnd() { m_hWnd = NULL; m_hFont = NULL; m_bHilighted = FALSE; m_pOldProc = NULL; };
virtual ~CUrlWnd() { ; };
BOOL SubclassWindow( HWND hWnd );
protected:
static LRESULT CALLBACK UrlWndProc( HWND hWnd, UINT msg, WPARAM wp, LPARAM lp );
protected:
HWND m_hWnd;
HFONT m_hFont;
BOOL m_bHilighted;
WNDPROC m_pOldProc;
};
class CDlgAbout : public CDialog
{
public:
int DoModal( HINSTANCE, HWND ); /* モーダルダイアログの表示 */
// Nov. 7, 2000 genta 標準以外のメッセージを捕捉する
INT_PTR DispatchEvent( HWND hWnd, UINT wMsg, WPARAM wParam, LPARAM lParam );
protected:
BOOL OnInitDialog( HWND, WPARAM, LPARAM );
BOOL OnBnClicked( int );
LPVOID GetHelpIdTable(void); //@@@ 2002.01.18 add
private:
CUrlWnd m_UrlUrWnd;
CUrlWnd m_UrlOrgWnd;
};
///////////////////////////////////////////////////////////////////////
#endif /* _CDLGABOUT_H_ */
/*[EOF]*/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -