|
Thanks a lot!! That did the trick!
|
|
|
|
|
I have an edit box that when someone places text into it and licks a button, whatever they wrote will be displayed in a MessageBox. This is supposed to be just a quick simple program, but I need to complicate things a little. I was wondering how I can clear the edit box after the text is displayed in the MessageBox. The best I seem to be able to do is have the edit box clear just beofre the MessageBox comes up, even though I have the code for clearing the Edit box placed after the MessageBox command. Any help would be appreciated.
|
|
|
|
|
Put SetDlgItemText(IDC_EDIT, ""); prior to the MessageBox() or AfxMessageBox() call.
"Needless redundancy is the hobgoblin of software engineering." - Peter Darnell
|
|
|
|
|
Thanks a lot, that WAS pretty simple, huh?
|
|
|
|
|
How do you get the user to lick a button?
/ravi
"There is always one more bug..."
ravib@ravib.com
http://www.ravib.com
|
|
|
|
|
Ravi Bhavnani wrote:
How do you get the user to lick a button?
User sticks out tongue, leans forward towards the monitor, and licks the button. Simple eh?
---
Sonork 100.11743 Chicken Little
It may be that your sole purpose in life is simply to serve as a warning to others.
|
|
|
|
|
I knew my investment in a touch screen would pay off someday!
James
Sonork ID: 100.11138 - Hasaki
"Not be to confused with 'The VD Project'. Which would be a very bad pr0n flick. " - Michael P Butler Jan. 18, 2002
|
|
|
|
|
I need to clean my mind out with soap and water. A touch screen with the WM_LICK message - I think I've got a wonderful idea to sell to the pr0n sites
Michael
|
|
|
|
|
How do you do left-licks and right-licks?
Double licks I can understand, but again will they be left-double licks or right ones?
Nish
Sonork ID 100.9786 voidmain
www.busterboy.org
If you don't find me on CP, I'll be at Bob's HungOut
|
|
|
|
|
We must be in the Mac forum
James
Sonork ID: 100.11138 - Hasaki
"Not be to confused with 'The VD Project'. Which would be a very bad pr0n flick. " - Michael P Butler Jan. 18, 2002
|
|
|
|
|
That's what I thought!
Nish
Sonork ID 100.9786 voidmain
www.busterboy.org
If you don't find me on CP, I'll be at Bob's HungOut
|
|
|
|
|
due to the genetic nature of my being (hehe ... a chic) i won't comment on how it doesn't surprise me that guys don't know much about these things
---
"every year we invent better idiot proof systems and every year they invent better idiots ... and the linux zealots still aren't being sterilized"
|
|
|
|
|
|
I am trying to hide the scrollbar(s) in a CHtmlView without success. I have tried the following:
In PreCreateWindow:
cs.style ^= WS_VSCROLL;
In OnInitialUpdate:
ModifyStyle(WS_VSCROLL,0);
and
ShowScrollBar(SB_VERT,false);
and
CScrollBar* pSB=AfxGetMainWnd()->GetScrollBarCtrl(SB_VERT);
returns NULL
as do
CScrollBar* pSB=GetScrollBarCtrl(SB_VERT);
What is the correct way of doing this?
Thank you in advance!
|
|
|
|
|
As far as a know you cannot do that, because the scroll bar belongs to the WebBrowser control . For details about hosting MSHTML you should check for IDocHostUIHandler , IDocHostShowUI interfaces ( or something like that ) in Internet Dev. SDK
|
|
|
|
|
You need to get a pointer to the internal document of the view and set its scroll to 'no'.
___________
Klaus
[www.vbbox.com]
|
|
|
|
|
Thank you for the answer.
I still don't know how to get the pointer to the internal document and set its scroll. Could you present the lines of code necessary to do that?
|
|
|
|
|
The Webbrowser control queries the
application COleControlSite for an interface
called XDocHostUIHandler.
Get the 'driller' sample from msdn which
implements this control.
If it founds it, it calls the method GetHostInfo(DOCHOSTUIINFO* pInfo );
In there, you have to put the following code:
pInfo->dwFlags = DOCHOSTUIFLAG_SCROLL_NO;
XDocHostUIHandler is good for setting other properties
of the control and also for disable or replacing the
context menu of the browser.
- - - - - - - - - - - - - - - - - -
Memory leaks is the price we pay \0
01234567890123456789012345678901234
|
|
|
|
|
Thanks a lot. This solved my problem. I only had to orverride CHtmlView::OnGetHostInfo(). FYI, here is all the code I had to add:
HRESULT CYourView::OnGetHostInfo(DOCHOSTUIINFO* pInfo)
{
pInfo->dwFlags = DOCHOSTUIFLAG_SCROLL_NO;
// default indicates we don't have info
return S_OK;
}
|
|
|
|
|
I didn't know that CHtmlView had that fuction.
I was ready to use other way in an application,
but this is much more simple.
Thanks for mention it.
- - - - - - - - - - - - - - - - - -
Memory leaks is the price we pay \0
|
|
|
|
|
Hi,
I am trying to Blt an 8-bit surface onto the primary surface (in a windowed program), but it doesn't show up... Is it possible with DirectDraw to draw a surface with one bit depth onto another with a different bit depth?
Thanks,
Erik Hammar
|
|
|
|
|
I suggest you to check your return value from your Blt-call.
Or perhaps are you tring to flip surfaces?
-
|
|
|
|
|
Hi, I wan't to create a dynamic array of MSXML::IXMLDOMNodePtr,
I need to cache pointers to xml tags so I can keep track of them.
The problem is I can't just make it compile, I tried all kinds of arrays,
like CArray, CPtrArray and CTypedPtrArray. Using MSXML::IXMLDOMNodePtr
otherwise works fine, just declaring arrays of them is not.
Anyone knows how to declare one? It works fine using an old C-style array, that is:
MSXML::IXMLDOMNodePtr a[10];
but I would prefer a dynamic MFC array instead.
thanks, Patric
|
|
|
|
|
Have you tried the *real* array classes, i.e. std::vector ? I dunno why the others didn't work, but it might be worth trying the real thing...
Christian
I have come to clean zee pooollll. - Michael Martin Dec 30, 2001
Sonork ID 100.10002:MeanManOzI live in Bob's HungOut now
|
|
|
|
|
Could you post the compiler error messages?
Joaquín M López Muñoz
Telefónica, Investigación y Desarrollo
|
|
|
|