资源简介
一个简单的浏览器源程序,可以使用该程序进行浏览器编程。

代码片段和文件信息
// AddressBarEx.cpp : implementation file
//
#include “stdafx.h“
#include “myie.h“
#include “AddressBarEx.h“
#include “MainFrm.h“
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
//#pragma optimize( “s“ on)
/////////////////////////////////////////////////////////////////////////////
// CAddressBarEx
CAddressBarEx::CAddressBarEx()
{
HKEY hKey;
TCHAR sz[MAX_PATH];
DWORD dwSize = MAX_PATH;
ShowGoButton = TRUE;
if(RegOpenKey(HKEY_CURRENT_USER _T(“Software\\Microsoft\\Internet Explorer\\Main“) &hKey) != ERROR_SUCCESS)
{
TRACE0(“Main setting not found\n“);
}
else
{
dwSize = sizeof(sz);
RegQueryValueEx(hKey _T(“ShowGoButton“) NULL NULL (LPBYTE)sz &dwSize);
if(strcmp(sz “no“)==0)
ShowGoButton = FALSE;
RegCloseKey(hKey);
}
}
CAddressBarEx::~CAddressBarEx()
{
}
BEGIN_MESSAGE_MAP(CAddressBarEx CToolBar)
//{{AFX_MSG_MAP(CAddressBarEx)
ON_WM_SIZE()
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
/////////////////////////////////////////////////////////////////////////////
// CAddressBarEx message handlers
void CAddressBarEx::OnSize(UINT nType int cx int cy)
{
CToolBar::OnSize(nType cx cy);
// TODO: Add your message handler code here
//===
CRect rect2;
GetItemRect(1 rect2);
int w;
if(ShowGoButton)
w= cx-rect2.Width()-2;
else
w = cx;
SetButtonInfo(0 0 TBBS_SEPARATOR w);
m_wndAddress.SetWindowPos(NULL 0 0 w cy SWP_NOZORDER|SWP_NOACTIVATE|SWP_NOCOPYBITS);
if(!m_wndAddress.IsWindowVisible())
m_wndAddress.ShowWindow(SW_SHOW);
//====
}
CComboBoxEx* CAddressBarEx::GetAddressBox()
{
return &m_wndAddress;
}
void CAddressBarEx::Init()
{
// TODO: Add your specialized creation code here
// create a combo box for the address bar
if (!m_wndAddress.Create(CBS_DROPDOWN | CBS_AUTOHSCROLL | WS_CHILD CRect(0 0 200 280) this AFX_IDW_TOOLBAR + 1))
{
TRACE0(“Failed to create combobox\n“);
return ; // fail to create
}
m_wndAddress.SetExtendedstyle(0 m_wndAddress.GetExtendedstyle()|CBES_EX_NOSIZELIMIT);
// CBitmap bitmap;
CImageList img;
// bitmap.LoadBitmap(IDB_BITMAP1);
HBITMAP hbmp = ::LoadBitmap(AfxGetInstanceHandle() MAKEINTRESOURCE(IDB_BITMAP1));
img.Create(16 16 ILC_COLORDDB|ILC_MASK 7 1);
ImageList_AddMasked(img.GetSafeHandle() hbmp RGB(2550255));
m_wndAddress.SetImageList(&img);
img.Detach();
// bitmap.Detach();
if (!ms_dropTarget.Register(&m_wndAddress)) {
TRACE(“Fail in registing drop target\n“);
}
return;
}
/*************************************************************
CAddDropTarget
**************************************************************/
/*BOOL CAddDropTarget::Register(CComboBoxEx* pComboBox)
{
ms_pCtl=pComboBox;
return COleDropTarget::Register(pComboBox);
}*/
DROPEFFECT CAddDropTarget::ondragScroll(CWnd* pWnd DWORD dwKeyS
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1139 2001-12-06 15:57 2003121990177\myie32src\myie32src\MyIE_i.c
文件 803 2001-12-06 15:57 2003121990177\myie32src\myie32src\dlldata.c
文件 3640 2001-12-06 15:57 2003121990177\myie32src\myie32src\MyIE_i.h
文件 4298 2001-12-06 15:57 2003121990177\myie32src\myie32src\MyIE_p.c
文件 112847 2001-12-06 16:03 2003121990177\myie32src\myie32src\MyIE.clw
文件 1041 2001-11-16 17:20 2003121990177\myie32src\myie32src\StickName.cpp
文件 6880 2001-11-08 17:20 2003121990177\myie32src\myie32src\scbarg.cpp
文件 7585 2001-11-08 17:20 2003121990177\myie32src\myie32src\scbarcf.cpp
文件 1646 2001-10-17 15:30 2003121990177\myie32src\myie32src\MenuData.cpp
文件 27747 2001-11-30 19:37 2003121990177\myie32src\myie32src\ChevBar.cpp
文件 32304 2001-11-16 17:20 2003121990177\myie32src\myie32src\SetProxy.cpp
文件 6917 2001-10-17 15:30 2003121990177\myie32src\myie32src\Menuorder.cpp
文件 2972 2001-11-16 17:20 2003121990177\myie32src\myie32src\ShellWnd.cpp
文件 15309 2001-11-16 17:20 2003121990177\myie32src\myie32src\HistoryTree.cpp
文件 1146 2001-06-25 15:14 2003121990177\myie32src\myie32src\SetQuickSearch.cpp
文件 11546 2001-06-25 15:01 2003121990177\myie32src\myie32src\webbrowser2.cpp
文件 43450 2001-11-08 17:20 2003121990177\myie32src\myie32src\sizecbar.cpp
文件 47213 2000-08-14 23:32 2003121990177\myie32src\myie32src\OOExToolBar.cpp
文件 1344 2001-11-16 17:20 2003121990177\myie32src\myie32src\InputPassword.cpp
文件 9102 2001-11-17 16:23 2003121990177\myie32src\myie32src\StatusBarWithProgress.Cpp
文件 1262 2001-11-16 17:20 2003121990177\myie32src\myie32src\Crypt.cpp
文件 7656 2001-12-04 17:32 2003121990177\myie32src\myie32src\CollectorDlg.cpp
文件 3051 2001-11-16 17:20 2003121990177\myie32src\myie32src\GroupUrlDlg.cpp
文件 8331 2001-08-15 14:38 2003121990177\myie32src\myie32src\ToolMenu.cpp
文件 1712 2001-11-16 17:20 2003121990177\myie32src\myie32src\InputAlias.cpp
文件 2249 2001-11-16 17:20 2003121990177\myie32src\myie32src\li
文件 2404 2001-08-25 17:24 2003121990177\myie32src\myie32src\searchbar.cpp
文件 7971 2001-11-16 17:20 2003121990177\myie32src\myie32src\HisTreeCtrl.cpp
文件 3749 2001-10-27 11:28 2003121990177\myie32src\myie32src\UrlFilterProp.cpp
文件 12946 2001-11-08 17:20 2003121990177\myie32src\myie32src\TextProgressCtrl.cpp
............此处省略218个文件信息
相关资源
- 程序员专用字体YaHei.Consolas.1.11b42517
- scratch3.0 源程序(说相声)
- 欧姆龙CP1系列单轴定位PLC程序.cxp
- SVR算法程序可运行
- labview编程软件滤波器以及编写程序设
- 电力系统潮流计算程序集合
- 仿知乎界面小程序源代码
- STM32蓝牙和串口程序
- elantech触控板驱动程序 v13.6.11 官方最
- 根据硬件ID和程序ID生成注册码
- 用python编写的移动彩信的发送程序
- TCL-S1916 ,1924交换机管理程序
- 51单片机PWM程序,占空比、周期可调整
- 嵌入式图形界面MiniGUI的示例程序9例
- 数字频率合成dds正弦波基于FPGA的DDS产
- 28335CAN调试程序
- 导线测量平差程序 很实用
- USB转串口驱动,FT232R驱动程序,最新
- 改进的BP神经网络算法
- 通风网络解算程序 fortran90
- 编写简单的RMI程序 多线程web 服务器
- 图论软件包(图论里的程序)
- A星算法_原理讲解_例子
- MFC程序-碰撞的小球
- 德卡D3读卡器测试程序驱动文件
- Auto CAD_LISP程序集
- WinCE下CP210x的驱动程序
- dsp2812上128点FFTc程序以及其CMD文件
- 用VC 编写的仿QQ聊天室程序源代码
- 直观端口查看器,详细显示可疑进程
评论
共有 条评论