cover target application's edit control with RichText control in C#
$30-250 CAD
Completato
Pubblicato più di 3 anni fa
$30-250 CAD
Pagato al completamento
skills:
C#, [login to view URL]
project description:
stays running
We need a program which stays running (minimized), always looking for a target application. For example, let's say (for discussion) that our target application is notepad.exe.
shadow window
When the target application (notepad) starts, your program will detect that. Inside the target application (inside of notepad), your program will find a specific child window (in this example, the edit control in notepad).
On top of this child window, your program will place a RichText "shadow" window. This "shadow" window (containing a RichText edit control) will be placed OVER the target application's (notepad's) edit control.
move/resize
When the target application (notepad) is moved or resized, your RichText "shadow" control should smoothly move and/or resize with it. This will keep the target application's (notepad's) edit control covered, with your RichText "shadow" window (edit control).
stick together
Users should not be able to put other windows between the target application (notepad) and your shadow (RichText/shadow window) control. Your program (the RichText edit control, etc.) will "stick with" the target edit control, so that nothing can come between them.
edit controls' text
Your program will be able to access the RichText control, and will be able to close the RichText control (window). Additionally, your program will be able to read and replace text in the target application's (notepad's) edit control.
seamless
Your program should avoid polling and should be event-driven.
If done correctly, users should not be able to tell the target application edit control has been covered with your RichText control!
can you do it?
If you can do all this, then please describe (in general), how you will approach this task in your bid.
Hello, this can be accomplished by using low level winapi calls to set the parent of the shadow app to the target app/control. This would effectively turn it into its child and would get automatically minimized/restored, moved, etc. along with its parent. This would only work of course if the target app uses standard winapi controls and their window handles (HWND) can be obtained.\r\n\r\nLet me know if you are interested in my approach.
$175 CAD in 80 giorni
5,0 (12 valutazioni)
4,7
4,7
4 freelance hanno fatto un'offerta media di $176 CAD
I have a experience in asp.net, MVC, web API,Java, Spring mvc,Hibernate, c#, SQL, entity framework,linq, razor view (Cshtl), html, Wordpress,Joomla,Shopify,Jstl,bootstrap,Angular JS, Jquery, Json,XML, reports (PDF,xls, crystal, rdlc,ssrs).
I CAN COMPLETE YOUR PROJECT EASILY
Hello, I am software developer with enough experiences on C#/.NET for 13 years.
I can work by full time for your project and trying to satisfy the requirements.
I am designing the project from scratch and structure it well.
I am following the project's design process exactly, and if any error is found, fix it within 24 hours and provide maintenance free of charge for a month.
Client's idea + Programmer's good coding is the perfect result, this is my idea.
I want to keep long-term relationship for customer so I want to give the nice result.
C#/.Net is very powerful programming language and I am majoring on it for long years.
If you want the perfect result, please contact with me.
I can do that, just need to get the handle of the said software and create a new temporary form which is practically just a richtext control, make some events which checks when the window it's moved... since you asked for non-polling operations that would be pretty much impossible since we need to make a task/thread which checks every milisecond if the window was moved to report to 'events' in the first place. It sounds like a kind of 'keylogger' or derivates, which i've done in the past.