|
|
Can some one tell me on how I can write a program in VC++ that will automatically change my status of Yahoo messenger from "online" to "Away" when I lock my computer?
-Krishna
|
|
|
|
|
I have two thoughts, take 'em or leave 'em...
1: Poll the SPI value of SPI_GETSCREENSAVERRUNNING
2: See if you can determine which Desktop is active on the Window Station (for example, I think the winlogin Desktop is active when the system is locked)
This is something that you will have to research in MSDN a bit - messing with Desktops and Window Stations is not everyday Windows stuff...
Peace!
-=- James If you think it costs a lot to do it right, just wait until you find out how much it costs to do it wrong! Tip for new SUV drivers: Professional Driver on Closed Course does not mean your Dumb Ass on a Public Road! DeleteFXPFiles & CheckFavorites (Please rate this post!)
|
|
|
|
|
Can't you just change the "idle minutes" to a lower value?
"The greatest good you can do for another is not just to share your riches but to reveal to him his own." - Benjamin Disraeli
|
|
|
|
|
Hi guys.
I have a C++ dll that needs to be made available to VB and Delphi through the COM object, the dll itself is not to be modified. The COM object is ATL, nothing special really, and the exported C++ methods are all in 2 classes that are both defined for dllexport.
The questions is this: how do I maintain the state in the clčient application? The client app needs to do something like "set X", then call "set Y", then call "Do foo", and then to call a function that will perform some action based on the current vars in the class. This means the state has to be maintained over the COM calls.
I would appreciate any guidilines or articles and such that deal with this.
Thank you.
|
|
|
|
|
I want my program to know the network connection is alive or not, but I dont want to check this periodically.Is there any way to inform my program when the network goes down. ie when the network connection goes down it is informed to my code.
|
|
|
|
|
Aby Skaria wrote: Is there any way to inform my program when the network goes down.
Yes. Check out ISensNetwork .
"The greatest good you can do for another is not just to share your riches but to reveal to him his own." - Benjamin Disraeli
|
|
|
|
|
Hai brother I used isNetworkAlive() but it is always returns TRUE even the network cable is unpluged. Is there any other api calls or functions
|
|
|
|
|
Aby Skaria wrote: but it is always returns TRUE even the network cable is unpluged. Is there any other api calls or functions
HE Means Disinterface ISensNetwork
"Opinions are neither right nor wrong. I cannot change your opinion. I can, however, change what influences your opinion." - David Crow
cheers,
Alok Gupta
VC Forum Q&A :- I/ IV
|
|
|
|
|
Aby Skaria wrote: I used isNetworkAlive() but it is always returns TRUE even the network cable is unpluged.
Maybe it knows something you don't! I've never tested that function in a real-world scenario so I can't even guess as to why it does what it does.
"The greatest good you can do for another is not just to share your riches but to reveal to him his own." - Benjamin Disraeli
|
|
|
|
|
Hi,
I have some classes/general functions used by different program in some extern files (continually modified).
I don't want to add that cpp/h file to the project directly.
It is possible to add they using the linker or compiler options? How/where?
Other solutions?
Thanks
Have a nice code day
|
|
|
|
|
|
Yes,
it is my temporary solution:
I'm including with the macro #include all the .cpp in a file into the project.
But this file is going to be too big: about 10000 lines, and the compiler every time take more and more time.
I'm open to a new solution (faster!)
Do you know if I can use the project properties?
Have a nice code day
|
|
|
|
|
|
|
well, you understood it, it's bad practice.
here is what i suggest instead:
use any versionning system (CVS, SVN, whatever...) and insert the files of the other project into yours, source controling them. this way, you can easily update them (commonly, with the context menu on the windows explorer) without going keeping then where they're written, and so, your project is always up to date...
better, isn't it ?
TOXCCT >>> GEII power [toxcct][VisualCalc 2.20][VCalc 3.0 soon...]
|
|
|
|
|
Thanks
Have a nice code day
|
|
|
|
|
You make those shared classes into a third project, that compiles to a .lib and link both projects to that lib, then you won't need to recompile them until the classes themselves change (and VS will handle the recompiling itself using project dependencies)
--
Help me! I'm turning into a grapefruit!
Buzzwords!
|
|
|
|
|
OK,
That is a NEW idea,
thank you.
Have a nice code day
|
|
|
|
|
Another option is to let the cpp and h files in your 'shared' folder. Then, add the cpp file in your project (you don't need to copy it in your source directory), and add in the project properties the path to the 'include' directory (where the .h files are).
Why don't you want to add these file in your project directly by the way ?
|
|
|
|
|
I'll try your way first!
Cedric Moonen wrote: Why don't you want to add these file in your project directly by the way ?
Because I want to use that files as addictional library, that are the same for different project. So I have to be very carefull everytime that I modify that code.
I know that this is only a pseudo solution for stupid errors, but for now it works.
Thank you.
Have a nice code day
|
|
|
|
|
Adding files in your project doesn't require them to be copied in your project folder . You can simply add them in your project and let them where they are.
|
|
|
|
|
Hi,
I posted a message on the above subject on Sunday (Feb 5), received a couple of replies, and posted my own reply yesterday, but haven't received an answer yet. I'm guessing this is because no one saw my reply, becuse it's now burried on the 20th page or something like that...
Anyway, my message is in this link: http://www.codeproject.com/script/comments/forums.asp?msg=1360442&forumid=1647#xx1360442xx.
If anyone could please help me, I would appreciate it..
Thanks
|
|
|
|
|
Plenty of examples here, and here.
"The greatest good you can do for another is not just to share your riches but to reveal to him his own." - Benjamin Disraeli
|
|
|
|
|
Is there an easy way to get flat button style for standard buttons (OK, cancel...) in a CPropertySheet (in C++ V6)?
Thank you in advance,
Pierre Couderc
Pierre Couderc
www.tol.fr
|
|
|
|