网站导航免费论文 原创论文 论文搜索 原创论文 网学软件 学术大家 资料中心 会员中心 问题解答 原创论文 论文素材 设计下载 最新论文 下载排行 论文上传 在线投稿 联系我们
返回网学首页
网学联系
最新论文 推荐专题 热门论文 素材专题
当前位置: 网学 > 编程文档 > VC++ > 正文
自动过滤选择的组合框
来源:Http://myeducs.cn 联系QQ:点击这里给我发消息 作者: 用户投稿 来源: 网络 发布时间: 12/10/15
下载{$ArticleTitle}原创论文样式
NT nFlags, CPoint point);
afx_msg BOOL OnMouseWheel(UINT nFlags, short zDelta, CPoint pt);
afx_msg void OnKillFocus(CWnd* pNewWnd);
afx_msg void OnMouseMove(UINT nFlags, CPoint point);
afx_msg void OnVScroll(UINT nSBCode, UINT nPos, CScrollBar* pScrollBar);
file://}}AFX_MSG
DECLARE_MESSAGE_MAP()
};


/////////////////////////////////////////////////////////////////////////////
// CACComboBox window

class CACComboBox : public CComboBox
{
private:
CEdit*      m_pEdit;

// Construction
public:
CACComboBox();

// Attributes
public:
CWndForACComboBox  m_wndList;
inline void WindowMove(void)
{
  if(IsWindow(m_wndList.GetSafeHwnd()))
   m_wndList.Invalidate(FALSE);
}
// Operations
public:
  virtual void HandleCompletion();

// Overrides
// ClassWizard generated virtual function overrides
file://{{AFX_VIRTUAL(CACComboBox)
protected:
virtual BOOL OnCommand(WPARAM wParam, LPARAM lParam);
virtual void PreSubclassWindow();
file://}}AFX_VIRTUAL

// Implementation
public:
virtual ~CACComboBox();

// Generated message map functions
protected:
file://{{AFX_MSG(CACComboBox)
afx_msg void OnKillfocus();
afx_msg void OnSelchange();
file://}}AFX_MSG

DECLARE_MESSAGE_MAP()
};

/////////////////////////////////////////////////////////////////////////////

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

#endif // !defined(AFX_ACCOMBOBOX_H__81CBBD04_3955_4076_A688_74D3EA9730D9__INCLUDED_)


file://-----------------------------------------------------------------------------
// File: ACComboBox.cpp
//
// Desc:
//   根据用户在编辑框里已经输入的单词,从组合框的列表选项过滤出匹配的项,并使用下拉列表显示出来以供用户选择
//
// Copyright (c) 2001 EagleFly Studio.
//
// Original Author: Zhengpeng.Lan
// Author:
//
// Create Time:  2001/10/10
// Modify Time:  2001/10/11
//
file://-----------------------------------------------------------------------------

#include "stdafx.h"
#include "ACComboBox.h"

#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE = __FILE__;
#endif

/////////////////////////////////////////////////////////////////////////////
// CACComboBox

CACComboBox::CACComboBox()
:CComboBox()
{
m_pEdit = NULL;
}

CACComboBox::~CACComboBox()
{
if(m_pEdit)
  delete m_pEdit;
}


BEGIN_MESSAGE_MAP(CACComboBox, CComboBox)
file://{{AFX_MSG_MAP(CACComboBox)
ON_CONTROL_REFLECT(CBN_KILLFOCUS, OnKillfocus)
ON_CONTROL_REFLECT(CBN_SELCHANGE, OnSelchange)
file://}}AFX_MSG_MAP
END_MESSAGE_MAP()

/////////////////////////////////////////////////////////////////////////////
// CACComboBox message handlers
/////////////////////////////////////////////////////////////////////////////
// CWndForACComboBox

CWndForACComboBox::CWndForACComboBox()
:CWnd()
{
lpWndCls = AfxRegisterWndClass(0);
m_p

网学推荐

免费论文

原创论文

浏览:
设为首页 | 加入收藏 | 论文首页 | 论文专题 | 设计下载 | 网学软件 | 论文模板 | 论文资源 | 程序设计 | 关于网学 | 站内搜索 | 网学留言 | 友情链接 | 资料中心
版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved
湘ICP备09003080号