|
hi i am making a program that controlling connecting to net, and ineed to detect connections which connected outside my program, i want to detect any connection on pc to find duration i didn,t find the way
|
|
|
|
|
How can I set page number in printing progress? Any property or trick?
Mazy
No sig. available now.
|
|
|
|
|
Handle the PrintDocument.PrintPage event and increment your printed page counter from 1 with each callback to your event handler.
-----BEGIN GEEK CODE BLOCK-----
Version: 3.21
GCS/G/MU d- s: a- C++++ UL@ P++(+++) L+(--) E--- W+++ N++ o+ K? w++++ O- M(+) V? PS-- PE Y++ PGP++ t++@ 5 X+++ R+@ tv+ b(-)>b++ DI++++ D+ G e++>+++ h---* r+++ y+++
-----END GEEK CODE BLOCK-----
|
|
|
|
|
Thanks Heath. Is that possible to find out number of page before printing?
Mazy
No sig. available now.
|
|
|
|
|
That depends on you - it's your code generating and printing pages after all. If you're simply printing text, you can get the height of the font, factor in the extra line height (which you control) and margins, and measure the string to print. From that you could calculate the number of pages. If you're drawing pictures and what-not, you calculate the picture size multiplied by any zoom amounts (percentages).
-----BEGIN GEEK CODE BLOCK-----
Version: 3.21
GCS/G/MU d- s: a- C++++ UL@ P++(+++) L+(--) E--- W+++ N++ o+ K? w++++ O- M(+) V? PS-- PE Y++ PGP++ t++@ 5 X+++ R+@ tv+ b(-)>b++ DI++++ D+ G e++>+++ h---* r+++ y+++
-----END GEEK CODE BLOCK-----
|
|
|
|
|
Thanks Heath. I got the point.
Mazy
No sig. available now.
|
|
|
|
|
I have a 50% transparent window that is on top of the desktop.
I want the user to be able to click 'Through the transparent window' onto objects behind it ... my computer.
The transparent window does not need force it just needs to be ontop of all the other windows.
another example is .. if you press alt-ctrl-del to bring up task manager how can i program the window to pass mouse clicks on it to the window behined it, if task manger is my program?
I hope this is clear enough to answer
|
|
|
|
|
Maybe it would help to enumerate the visible windows, find the window laying under your window but top of all other windows and the click point lies in it's client area and pass WM_* event message to the window...
Maybe there is another easier way to do that, but maybe this will help. Good luck ^^
--------------------------
xplo.re Project Management
http://www.xplo-re.com/
|
|
|
|
|
is it possible to write a multi-thread multicast server?
that mean one server can have many multicast group and serve different client?
any reference website about it??
thanks a lot!
|
|
|
|
|
Sure, why not? You can make a program do practically anything you want. Search CP for examples, or google the net with appropriate keywords. Mostly, if you use the same multicast port for the different threads handling different clients, send some sort of identifier (client name/version, etc.) so the proper thread can process it and others can drop it.
-----BEGIN GEEK CODE BLOCK-----
Version: 3.21
GCS/G/MU d- s: a- C++++ UL@ P++(+++) L+(--) E--- W+++ N++ o+ K? w++++ O- M(+) V? PS-- PE Y++ PGP++ t++@ 5 X+++ R+@ tv+ b(-)>b++ DI++++ D+ G e++>+++ h---* r+++ y+++
-----END GEEK CODE BLOCK-----
|
|
|
|
|
Is it possible to call functions in a C# dll from C++ code? If so, what do I set in the build properties of the C# dll to create the .lib the C++ code needs?
|
|
|
|
|
Tom, you may find my article Creating a CCW for COM enabled non .NET applications[^] helpful, it explains how to do this.
- Nick Parker My Blog
Last time I checked, all programmers have selective ignorance. I know nothing about 3D graphics. I know a lot about COM. VB gets under people's skin because one can be ignorant of computer architecture and ASM and still get a lot done. - Don Box
|
|
|
|
|
My network is broken and has dynamic IPs. Not all computers can be seen and accessed by their names.
Is there a way to identify a server (or a computer) in such environment? I know that the best solution in my case is upgrading all computers to WinXP but that's not the issue now. That case makes me think if it is possible somehow to detect/identify specific computers (especially) servers quickly and reliably?
Any ideas?
|
|
|
|
|
|
I think this problem not in C#. You should get it into NetWork room.
Live for programming
|
|
|
|
|
|
The question you are asking is really a very complex one, especially if you have no network internals knowledge. If it is a Windows network, the machines could be in a different workgroup (if you are workgrouping) or in a different domain (if you are doing domains).
If everyone including the servers are in the same group, and you cannot see half the machines, then it could very well be an internal router problem (if you have a large network and are using routers with virtual networks).
Also if you have a dynamic network, as in everyone uses DHCP, then the issues can be anything from the machines being misconfigured and do not see the DHCP server or someone really screwed up and there are two DHCP servers alive with completely different subnets defined. In that case your network is screwed up and needs to be fixed.
If you can only see half the machines in the network using your machine, than no software you write will ever see the machines either. Server discovery (asking to get a response of who is on the network) would be a stupid thing to incorporate into a base development language since it would open a HUGE barn door to hackers everywhere. (ala, the heist of the HalfLife 2 source code but much worse)
In previous applications I wrote code that worked with a specific sequence of servers (basically a primary and fallback server). I'd try to connect to primary. If an exception was raised that indicated no response, I attempted to connect to the fallback server. If I could not connect to either, then the application would not run.
_____________________________________________
The world is a dangerous place. Not because of those that do evil, but because of those who look on and do nothing.
|
|
|
|
|
i am using an application that trying to get the URL from a browser running on the client
|
|
|
|
|
Try to keep this in one thread (and watch out for initial double posts).
The best way I can think of off the top of my head is finding the window for the address bar. Tthis will be a child window of the application's main window (or a child of a child, etc.). Take a look at the Spy++ application if you have Visual Studio installed. Basically you can use it to find windows and look at their properties. Once you find the window, you can look at it's properties and get the text within it.
I, for one, do not think the problem was that the band was down. I think that the problem may have been that there was a Stonehenge monument on the stage that was in danger of being crushed by a dwarf.
-David St. Hubbins
|
|
|
|
|
hi
would any body tell me how i can read URL written in browser bar
|
|
|
|
|
Need a little more info...
Do you mean server side (getting the URL of the page basically)? Are you an application trying to get the URL from a browser running on the client? Are you hosting a web browser control?
I, for one, do not think the problem was that the band was down. I think that the problem may have been that there was a Stonehenge monument on the stage that was in danger of being crushed by a dwarf.
-David St. Hubbins
|
|
|
|
|
hi
would any body tell me how i can read URL written in browser bar
|
|
|
|
|
From a Browser Helper Object (BHO), you get the IWebBrowser2 information from the IUnknown passed to your implementation of IObjectWithSite::SetSite and check the IWebBrowser2::LocationURL . From a separate application, get the Windows handle (HWND ) of the Internet Explorer application (use Spy++ to find class information, but don't use the HWND s there because they are allocated with every Window) and P/Invoke the native FindWindow function to get the Window with that WNDCLASS . Find the window class of the Address bar, then get that window and get its text by P/Invoking GetWindowText .
-----BEGIN GEEK CODE BLOCK-----
Version: 3.21
GCS/G/MU d- s: a- C++++ UL@ P++(+++) L+(--) E--- W+++ N++ o+ K? w++++ O- M(+) V? PS-- PE Y++ PGP++ t++@ 5 X+++ R+@ tv+ b(-)>b++ DI++++ D+ G e++>+++ h---* r+++ y+++
-----END GEEK CODE BLOCK-----
|
|
|
|
|
If someone could shed some light on how to communicate with a usb/hid device. Also, where I can find some more information on the win32 api.
What I have is a magnetic card reader that connects to the usb port and windows picks it up as a hid device. I need to be able to recieve information from this device directly into my application, which is written in C#.
Thank You,
Nits
|
|
|
|
|
What magstrip reader are you using? Don't they provide an API of some sort?
I, for one, do not think the problem was that the band was down. I think that the problem may have been that there was a Stonehenge monument on the stage that was in danger of being crushed by a dwarf.
-David St. Hubbins
|
|
|
|