|
-
Feb 4th, 2001, 04:25 PM
#1
Thread Starter
PowerPoster
Hello guys!
I am making an activex control that uses a window API call to set the form, on which this activex control is, to always be on top or not.
When I work with this window API in standard EXE project then it works fine. That looks like this.
SetWindowPos form1.hwnd, HWND_TOPMOST, 0, 0, 0, _ 0, TOPMOST_FLAGS
In this code I am making the "form1" on top of other windows.
In my activex control. I want to use the form on which this activex control is. I have tried this:
SetWindowPos Me, HWND_TOPMOST, 0, 0, 0, 0, _
TOPMOST_FLAGS
It return an error.
How can it be done??
-
Feb 6th, 2001, 06:01 AM
#2
Fanatic Member
I think on the activeX by referencing ME you end up referencing the control itself which is why it errors.
The way I see it is to declare a property of type form and set it to the parent. then use the property as the value in the API.
Have you tried to use the Zorder this usually does it as well.
-
Feb 6th, 2001, 04:50 PM
#3
Thread Starter
PowerPoster
That is perfect BUT
That is perfect but I don't no how to declare the types of form.
If you can give me the source code then I would really appreciate.
Thanks again!
-
Feb 10th, 2001, 07:26 PM
#4
Monday Morning Lunatic
How about using: UserControl.hWnd?
I refuse to tie my hands behind my back and hear somebody say "Bend Over, Boy, Because You Have It Coming To You".
-- Linus Torvalds
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules
|
Click Here to Expand Forum to Full Width
|