VS 2008 Change External Window Position
Jun 24, 2009as title says.... ive been searching it for a long time and i couldnt find it
View 1 Repliesas title says.... ive been searching it for a long time and i couldnt find it
View 1 Replieshow can I make start my external application "DXSETUP.exe" at center screen position using this code?
Private Sub Panel3_MouseClick(ByVal sender As System.Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles Panel3.MouseClick
Try
Me.Hide()
Threading.Thread.Sleep(2000)
[code]....
I need to program an application which acts like a passwordfiller.
Describtion: When i open up internet explorer a popup comes up requesting my username and password and i need a way to set my application near the popup and fill it in.
Here is what i need:
- Get Window hwnd (using find window api) *Ok
- Get Window state *Ok
- Get window Position *Help
- Get Window Length and Width *Help
- Focus on the window *Help
- Sendkeys *Ok
Im making an application that is keeping an eye on an external application that does not have an API. I'm interested in getting notified when the external application changes its main window title. My idea is to somehow register a hook that will notify my application.
View 2 RepliesI have a VB.NET MDI WinForms app. My users have been complaining about form creep (as they call it), this is where each time you open a specific form within the main MDI window it opens slightly below and to the right of the location it loaded previously - i.e. it starts in the top left of the window and works its way down to the bottom right.I have to agree with them that this is extremely irritating, is there any way to prevent this?
The code to load the forms is:
frmPurchaseInvoiceSelect.Show()
frmPurchaseInvoiceSelect.MdiParent = Me
I can address this somewhat by setting the forms start-up positions to 'Manual' but then they just open directly on top of each other in the top left of the screen.
1. Open external .exe in same window as application
2. Embedd a .exe in a VB application.
The .exe was not made in VB.
im using this code to get window's Postions
Imports System.Runtime.InteropServices
Public Class Form1
<StructLayout(LayoutKind.Sequential)> _
[Code].....
it works perfect on anything i have tried but now im trying to get a system window more specific the properties window i tried Winspect to get the window ID i tried everything listed in it and nothing worked anyone got some idea's why ? or any other way i can get the window postion
how can i allow resizing of window that doesnt allow resizing,.
View 2 Repliesi have an external form, and it has a label, which his name is: Static62 how do i read the label into my vb.net program?
View 10 RepliesI have looking for a tutorial or class that demonstrates more than a trivial example of saving a windows position on closing. The ones I have found don't seem to work on all systems because of:
1. Multiple monitors. (and resolution between those monitors)
2. Toolbar size and position (toolbar is only on the primary monitor, well sometimes)
3. Sometimes the programs dont open on the right monitor they were closed on.
Is there an extensive class or tutorial on all the stuff a programmer needs to get right to have a window size and position persisted between executions?
How to find window handle by its position?
View 13 Replieshow can I make load "DXSETUP.exe" at center screen position using this code?
Private Sub Panel3_MouseClick(ByVal sender As System.Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles Panel3.MouseClick
Try
[Code]....
I am trying to reposition and resize an application I have launched. The hwnd is extracted from the process that is returned from the application start. The call to the Windows API MoveWindow() call moves the window to the top of my screen and collapses it to the height of the title bar.
The x position appears to be correct and the width appears to be correct, but the y position and the height are not correct. I may have the wrong signature (but I don't think so) or there is something I don't understand about the call.[code...]
I have 2 events, one is that user can drag and drop the checkbox to wherever they like and other is to double click on the form to change background image. How to save these settings so the next time the form run, I'll have new checkbox position and background image.
View 6 RepliesI'm trying to set hotkeys for all my favorite websites. When one of these hotkeys are pressed, I want it to load the assigned website in internet explorer, but I want internet explorer to load on my SECONDARY monitor. I've already set out the hotkeys to load internet explorer, but it loads on the wrong screen. How to check if an instance of IE is already running. To be a bit more specific: the secondary monitor is set to the LEFT of the primary one. And the resolution is at 1440 x 900. So basically, I want to programmatically set IE's position to (-1440, 0) from within my application itself.
View 5 RepliesI am trying to make a window manager and I am wanting to know how to change states (SW_HIDE, SW_SHOW) of an external window such as a firefox browser or explorer window.
View 1 RepliesI'm using createwindowex to create a button on an external window. I can use Spy++ to see all of the messages the button is sending to the parent window. The problem I'm having is catching these messages from the parent window.I've been trying a lot of different methods, and just when I think one is working, something still isn't quite right. Right now, I am using a hook dll made with c#, and it seems to be working somewhat. It seems like it is a lot more than should be needed for what I'm doing.I originally thought I could just use wndproc to catch all of the messages, but I found that it doesn't catch external windows messages(unless i'm doing something wrong).Is there anyone that can point me in the right direction to create a button on an external window, then catch the messages when it is clicked.
View 2 RepliesI have an application right now that starts a process, then opens a file associated with that process (system.diagnostics.process.start("WM.exe")), however, the way they save, there is a window within a window. It's like in photoshop cs3 when you have many windows within the big window of the application. Right now I use an api call to findwindow which is the application itself, but within that I need to find the subwindow, of which I know the apptitle, and then I need to set its windowstate to maximized. Does anyone know how this can be done? I think there's a way to hook a handle, but how does one also maximize?
View 1 RepliesSo i want to start an application with my vb.net app and it should start as a hidden process, meaning no window and nothing in the task bar, only in the task manager ofcourse.
This is what i do
Dim fov As New Process
If CheckBox2.Checked = True Then
RichTextBox1.Text = RichTextBox1.Text & vbCrLf & "* - Launching"
fov.StartInfo.FileName = ("test.exe")
[Code]...
This does not work.. I have also tried the "fov.StartInfo.CreateNoWindow = True" command which does not work either. I can live with a solution that would start the window minimized instead of totally hidden.
if I use Spy++ and pass it Finder over the controls of every desktop window I can see the Handle of each of these controls.
what Api / procedure is used to make this job?
In vb6, we have a windows (kind of layout of the screen), that allows us to manually position a form, by simply moving it with the mouse to the desired position.Don't we have same feature in .net ? am not finding where I can show this Window in visual studio 2008
View 6 RepliesI accidentally moved the Toolbox out of its original position. How can I place it back to the vertical tab position? The photo below shows how it is now. I cannot find the way to place it back to its original position as a vertical t
View 3 RepliesI am working on an application in Visual Basic 2008 Express.Dependeing on aa user choice,the window can be one of three sizes. I want each to be centered.On startup the property for "StartPosition" is "CenterScreen", the form loads with the window at the top center of the screen.
The user selects a differentsize for the form, using the following code:
Me.Size = New System.Drawing.Size(1020, 475)
Me.StartPosition = FormStartPosition.CenterScreen
[code]......
I am using the following code to populate data in Textbox1:
[Code]...
I have few functions assigned in TextBox1_TextChanged event. The problem i am facing is this event is fired twice, once after the Fill command and another after the Position command whereas i want the event to fire only once after the Position command. What should i do?
I had been looking for a way to move and resize an external window from my application and I came across this method: [Code] now this does not work, after looking around I many threads about how api calls in .net are different.
View 6 RepliesKnown the external window size, it Hwnd and the x/y coordinates of the button to press, I am trying this code, like seen on the web[code]\...
View 4 RepliesI was offered this interesting scenario by a visitor of my site and have been trying a few approaches, but not seeming to get it quite right. I have a Form with a WebBrowser control (or an AxWebBrowser if that works too) and on the page loaded in the browser, is a link that uses javascript to open a new popup window.This popup window I am unable to take "ownership" of and it launches in a new instance of the user's default browser (IE for this scenario). I need to then interact with that javascript popup window which now is not part of my application. If I needed to set a value of an input box on that form, how would I accomplish that if I can't "interact" with the form?
View 1 RepliesI have an interesting issue, I'm trying to automate a data retrieval process.Currently the user goes out to a secure web site and inputs his/her username and password and then selects the ok button, they then proceed to the location where the data is located at and do a copy and paste. I have thought about using the SendKey method from VBA but everything I see says it's not reliable.I believe I have the section after the sending of the login/password completed. For the life of me I can't figure out how to automatically input the username and password and then select the "OK" button. Before anyone asks, no can't view the source code so I can't get the ID field, there is no way for me to view the source code at all I have tried multiple different options all with no luck.
View 3 RepliesHow can i stop it from showing external cmd window.this is my code
HTML
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
Dim mac As New Process
[code]....
it calls a vbs script i wrote which was converted to 1.exe file.when i press the button it calls it and send keysin external window i don't want this external cmd window to show was trying to get this command to work with fail?
.UseShellExecute = False
im using vb.net to open IE and go to a website... i can figure out how to size the window, but not change the windows location on the screen... how can i make the IE window position always 0,0
Dim oIE As Object
Dim hWnd As Long
oIE = CreateObject("InternetExplorer.Application")[code].....