wndutil.h
来自「遗传和蚁群算法改进源代码,对于研究仿真算法非常有用.可以深刻了解遗传和蚁群算法原」· C头文件 代码 · 共 71 行
H
71 行
/****************************************************************************
* class : CWndUtil
* author : Peter Mares / kinkycode.com (gui@kinkycode.com)
* base class : none
* notes : Helper class for custom CWnd registration (Should derived from here)
*
* Blurb : Its free, it feels good and its from South Africa :)
****************************************************************************
* Version History:
*
* v0.1 (2003-05-10)
*
* - First public release
*
****************************************************************************/
#if !defined(AFX_WNDUTIL_H__979E2102_DC7C_461D_AA76_40F06C0FBF87__INCLUDED_)
#define AFX_WNDUTIL_H__979E2102_DC7C_461D_AA76_40F06C0FBF87__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
class CWndUtil
{
protected:
CWndUtil(LPCTSTR lpszClassName)
: m_strClassName(lpszClassName)
{
}
virtual ~CWndUtil()
{
}
public:
virtual BOOL RegisterWndClass()
{
WNDCLASS wnd;
HINSTANCE hInst = AfxGetInstanceHandle();
if ( !(::GetClassInfo( hInst, m_strClassName, &wnd )) )
{
wnd.style = CS_DBLCLKS | CS_HREDRAW | CS_VREDRAW;
wnd.lpfnWndProc = ::DefWindowProc;
wnd.cbClsExtra = wnd.cbWndExtra = 0;
wnd.hInstance = hInst;
wnd.hIcon = NULL;
wnd.hCursor = AfxGetApp()->LoadStandardCursor(IDC_ARROW);
wnd.hbrBackground = NULL;
wnd.lpszMenuName = NULL;
wnd.lpszClassName = m_strClassName;
if ( !AfxRegisterClass(&wnd) )
{
AfxThrowResourceException();
return FALSE;
}
}
return TRUE;
}
protected:
// class registration/information
CString m_strClassName;
};
#endif // !defined(AFX_WNDUTIL_H__979E2102_DC7C_461D_AA76_40F06C0FBF87__INCLUDED_)
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?