• 大小: 641KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-05-13
  • 语言: 其他
  • 标签: 程序  

资源简介

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

资源截图

代码片段和文件信息

// 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\linkListDlg.cpp

     文件       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个文件信息

评论

共有 条评论