资源简介
一个简单的浏览器源程序,可以使用该程序进行浏览器编程。
代码片段和文件信息
// 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个文件信息
相关资源
- 一个简单的防火墙程序
- 基于STM32的避障循迹寻光检测硬币小车
- 小程序前端模板
- 51单片机T2定时器控制舵机程序源码(
- 微信小程序离线文档 .Chm
- MCP3421驱动PIC程序
- PT100模拟电路 程序
- 关于DSP2812复位、初始化、CMD文件编写
- STC12C5A60S2手指心跳检测程序
- 51单片机 心形花样流水灯程序
- 四位数码管时钟程序
- labview自动获取串口号程序源码
- 百度智能小程序官方纯净demo 初始化
- 百度智能小程序官方Demo
- QT开发的小程序:输入数字音乐简谱,
- 基于LabVIEW的图像二值化程序
- 12864频谱显示程序
- 小程序加入emoji
- 微信小程序-豆瓣电影
- 微信小程序-手持弹幕
- EAN13码识别程序
- IDL界面程序
- 五节点各种潮流计算程序
- Axure原型-图片上传效果
- stm32f205 IAP程序
- SMART200程序
- MSP430G2553程序库
- 微信小程序-教务系统源代码
- Fortran 计算梁的有限元结构程序
- MSP430G2553超声波测距程序
评论
共有 条评论