473,385 Members | 2,015 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,385 software developers and data experts.

IE Band Objects

Has anyone done any development with Internet Explorer band objects in
VB.NET?

If so, how did you resolve the issue surrounding IEs failure to process the
backspace keydown event for edit controls hosted within band objects?

I've found several C++ examples addressing this problem, and they do so by
implementing the TranslateAcceleratorIO method. However, even though I have
this method implemented in my bandobject class, IE never calls it.

I found online a C# project that implements this routine, but IE functions
the same with this version as well - it never calls the routine.

How do I get my bandobject library to raise the keydown event for the
backspace key if IE won't call the routine required to raise the event?

I would appreciate any direction anyone could offer.

Craig
Nov 21 '05 #1
2 3551
In case anyone has an interest, after some digging, googling, trial, and
much error, I've learned that in order for TranslateAcceleratorIO to fire,
IE must know that the control for which it should fire has focus. So, to
solve the problem, just use the OnFocusChangeIS method within the control's
GotFocus method, et voila ... TranslateAcceleratorIO fires.

Cheers,
Craig

"Craig" <us**@domain.com> wrote in message
news:8X*******************@tornado.tampabay.rr.com ...
Has anyone done any development with Internet Explorer band objects in
VB.NET?

If so, how did you resolve the issue surrounding IEs failure to process the backspace keydown event for edit controls hosted within band objects?

I've found several C++ examples addressing this problem, and they do so by
implementing the TranslateAcceleratorIO method. However, even though I have this method implemented in my bandobject class, IE never calls it.

I found online a C# project that implements this routine, but IE functions
the same with this version as well - it never calls the routine.

How do I get my bandobject library to raise the keydown event for the
backspace key if IE won't call the routine required to raise the event?

I would appreciate any direction anyone could offer.

Craig

Nov 21 '05 #2
In case anyone has an interest, after some digging, googling, trial, and
much error, I've learned that in order for TranslateAcceleratorIO to fire,
IE must know that the control for which it should fire has focus. So, to
solve the problem, just use the OnFocusChangeIS method within the control's
GotFocus method, et voila ... TranslateAcceleratorIO fires.

Cheers,
Craig

"Craig" <us**@domain.com> wrote in message
news:8X*******************@tornado.tampabay.rr.com ...
Has anyone done any development with Internet Explorer band objects in
VB.NET?

If so, how did you resolve the issue surrounding IEs failure to process the backspace keydown event for edit controls hosted within band objects?

I've found several C++ examples addressing this problem, and they do so by
implementing the TranslateAcceleratorIO method. However, even though I have this method implemented in my bandobject class, IE never calls it.

I found online a C# project that implements this routine, but IE functions
the same with this version as well - it never calls the routine.

How do I get my bandobject library to raise the keydown event for the
backspace key if IE won't call the routine required to raise the event?

I would appreciate any direction anyone could offer.

Craig

Nov 21 '05 #3

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

1
by: Craig | last post by:
Has anyone done any development with Internet Explorer band objects in VB.NET? If so, how did you resolve the issue surrounding IEs failure to process the backspace keydown event for edit...
0
by: Kevin Menard | last post by:
Hi, I have a project that is both an explorer band and a BHO. I'm using WISE to take a snapshot of the system after I do a "regasm" followed by a "regasm /codebase". Running this on a system...
3
by: Rainer Krauss | last post by:
I would like to code (just for learning) some band objects for Internet Explorer. To start with, i simply like to add a button to the Browser called "Trace". Pressing it should open a band like...
4
by: Dave | last post by:
Hi. I am interested in developing an IE band (small toolbar with buttons, etc;) and I was thinking maybe write it in c#. will this band after building it work on all os ? like: 98, win2k, xp ? ...
2
by: Tom Gerstner | last post by:
Dear all, I'm trying to program a IE Toolbar similar to the Google Bar in C# using Band Objects. Everything works fine but my TextBox (which I use to search the Internet) is not responding the...
0
by: Craig | last post by:
Has anyone done any development with Internet Explorer band objects in VB.NET? If so, how did you resolve the issue surrounding IEs failure to process the backspace keydown event for edit...
1
by: LabWINC | last post by:
Hi all, i would like to design a high pass filter with scipy.signal module. This is the code i'm using to: import scipy.signal as signal import scipy #first of all i design the lowpass fir...
1
by: Abubakar | last post by:
Hi, I'm in a process of creating an IE band object that would tell me when any url on the current page, loaded into IE, is clicked and what is its url. I'v created a band object (ATL project)...
0
by: Ben3eeE | last post by:
I got one too hard for me to fix problem. I know the cause and i know why but i cant fix it. I am using a "Rubber band" like function, drawing a rectangle on an image in a picturebox that i...
0
by: =?Utf-8?B?TXVuaXNoIFNpbmdsYQ==?= | last post by:
Hi, i am working on creating bandobject in dot net. i have created band object sucessfully. but to show that band object in taskbar i have to right click & then click on tollbar, then i have to...
0
by: taylorcarr | last post by:
A Canon printer is a smart device known for being advanced, efficient, and reliable. It is designed for home, office, and hybrid workspace use and can also be used for a variety of purposes. However,...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: aa123db | last post by:
Variable and constants Use var or let for variables and const fror constants. Var foo ='bar'; Let foo ='bar';const baz ='bar'; Functions function $name$ ($parameters$) { } ...
0
by: ryjfgjl | last post by:
If we have dozens or hundreds of excel to import into the database, if we use the excel import function provided by database editors such as navicat, it will be extremely tedious and time-consuming...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.