|
???
Setting alpha using SetLayeredWindowAttributes still gives you mouse events.
|
|
|
|
|
Setting the alpha won't doesn't affect the transparent regions as specified by the color key. The mouse messages bleed right through...
|
|
|
|
|
Ahh, now I see. Well, that's expected, isn't it? What you can't see, you can't touch. It's like creating a non-rectangular window. What's not inside the window region isn't affecting your window.
I don't think you want a layered window at all, but more something like this.
++luck;
|
|
|
|
|
That may work. I'll check it out.
What I want to do is paste a calendar control on the desktop with a transparent background. That in itself is easy. However, I have tooltip window for significant dates and holidays and of course I need to do mouse processing to work these. If I could bounce the messages back to the calendar control, I'ld have it. Perhaps the example will mention will yield results.
Thanks...
|
|
|
|
|
I used SAPI to generate wav file from given text ( Text-To-Speech ) using ISpVoice interface. While playing this wav file in lineDevice ( Telephone ), the voice is very low at the destination end. I set volume full in my system. I used SetVolume function to incrase the voice in a maximum manner. Volume of the generated wav file is still low.
How to increase the volume. I multiply all the sound data by a constant to increase the volume, but noise also get increased. What would be right method to enhance voice decently? Please help me.
|
|
|
|
|
I just spent 16 hours (off and on) searching for edkguid.lib... after trying to compile some software written by someone else that required this file. Of course I use VC++.Net, and the file doesn't come with it. It also doesn't come in the exchange 2000 sdk downloadable at Microsoft.com, nor is it in the core platform sdk (these were suggested from various google searches I did) I finally found the file, by searching for a file called iMSG.exe, formerly distributed by Microsoft, but I could only find it at a public ftp site from a university.
anyhow... after all this crazy searching, I thought I would post my solution here so that the next guy doesn't spend all the time that I did...
I found the file here:
http://ftp.dyu.edu.tw/Windows/MsDownload/platformsdk/i386/
once again, edk.h and edk.guid.lib are in iMsg.exe
Anybody know why it's so hard to find this stuff? Is MS migrating away from exchange?
|
|
|
|
|
Please send it to my email, thank your.
qwedcxza0@163.com
tianyang@vip.163.com
|
|
|
|
|
Notice I means the version 5.0 Shell32.dll.
|
|
|
|
|
You'll need to install Me or 2000, you can't just drop in a new shell32.dll.
--Mike--
When 900 years old you reach, look as good you will not. Hmm.
1ClickPicGrabber - Grab & organize pictures from your favorite web pages, with 1 click!
My really out-of-date homepage
Sonork-100.19012 Acid_Helm
|
|
|
|
|
Michael Dunn wrote:
You'll need to install Me or 2000, you can't just drop in a new shell32.dll.
<sarcasm> No Mike; yes you can. </sarcasm> (Insert evil horns here.)
Jeremy Falcon
Imputek
<nobr>Excrement escapes everyone - even elders.
|
|
|
|
|
May i put also under Win '98?
I have to just overwrite the cuurent shell32.dll version 4.7 and there will be no problems?
Please send me one version of the dll to:
balazslaci83@yahoo.com
Thanks!
|
|
|
|
|
Hello,
INTRODUCTION:
I need to show four real numbers in a CStatic.
I've linked that CStatic to a CString var (let's call it statstring).
QUESTION:
I'm using this syntax:
statstring.Format(" AB: %4.4lfmm - CD: %4.4lfmm - EF: %4.4lfmm - GH: %4.4lfmm",CAB,CCD,CEF,CGH);
I'm trying to show something like:
"AB: 0000.0000 - CD: 0000.0000 - EF: 0000.0000 - GH: 0000.0000"
but I get:
"AB: 0.0000 - CD: 0.0000 - EF: 0.0000 - GH: 0.0000"
and the problem (is merely anaesthetic problem) is that each time that the numbers change they change their position too.
How should I modify the format string in order to get it?
As always thank you in advance.
|
|
|
|
|
From the top of my hat...
Add some zeroes:
statstring.Format(" AB: %04.4lfmm - CD: %04.4lfmm - EF: %04.4lfmm - GH: %04.4lfmm",CAB,CCD,CEF,CGH);
I didn't try whether it works.
------------------------------------------
Experience is the name every one gives to their mistakes.
-- Oscar Wilde
Experience is one thing you can't get for nothing.
-- Oscar Wilde
|
|
|
|
|
Hello,
Thank you for your rapid answer, but it didn't worked...
|
|
|
|
|
Ok, try %09.4
That one works, I tested it. 0 is flag telling to fill the minimum length with zeroes, 9 is the length, 4 is the precision (in case someone wonders about that).
------------------------------------------
Experience is the name every one gives to their mistakes.
-- Oscar Wilde
Experience is one thing you can't get for nothing.
-- Oscar Wilde
|
|
|
|
|
Thank you!
this is one of the stupid questions that are very easy but that their answers are hard to find in the MSDN.
Once again thank you...
|
|
|
|
|
statstring.Format(" AB: %09.4lfmm - CD: %09.4lfmm - EF: %09.4lfmm - GH: %09.4lfmm",CAB,CCD,CEF,CGH);
0 indicates to fill up with zeros before the comma, 9 gives the minimal length of output (4 before the comma + comma + 4 after comma), 4 gives the numbers after the comma
--
karl
|
|
|
|
|
Thank you!
this is one of the stupid questions that are very easy but that their answers are hard to find in the MSDN.
Once again thank you...
|
|
|
|
|
I need to simulate the TCN_SELCHANGE message when my dialog starts up. Would I do this by using SendMessage from withing my dialog box? What is the actual syntax I would need to do this using Win32? eg. SendMessage(hDlg...?
|
|
|
|
|
According to MSDN It needs to be passed as a WM_NOTIFY message.
I recommend that you avoid this complication and simply put the code for your SELCHANGE in a separate place that's easy to call, like inside a separate function or perhaps your own message. Then you can just call that directly from the WM_INITDIALOG logic.
Regards,
Alvaro
Well done is better than well said. -- Benjamin Franklin
(I actually prefer medium-well.)
|
|
|
|
|
That is what I actually did, I have reproduced the code for the first tab but I thought maybe it would be better logic to write the code once and then just send the message. Why do you think that it is better this way?
|
|
|
|
|
I am trying to make a little utility, that will delete from workstations an old network printer connection, add new one and set it as the default printer. I am using NT4.0.
To be able to set the default printer, I need to know the port name. When I use PRINTER_INFO_2, I get the IP-address like "123.32.12.89:XJPRINT". I got the same using PORT_INFO.
I would need to know the "weird" NExx: port name. Like currently my default printer is in port NE04.
I can find in the registry a list of my printers (e.g. \\SERVER01\HP4100 -> "winspool,Ne04:,15,45"), but is there an another way to get that "Ne04" information??
Ps. Whatta heck is that NExx: for??? Compatibility issue with older windows versions?
------------------------------------------
Experience is the name every one gives to their mistakes.
-- Oscar Wilde
Experience is one thing you can't get for nothing.
-- Oscar Wilde
|
|
|
|
|
..and so I digged the registry.
(just talking to myself)
------------------------------------------
Experience is the name every one gives to their mistakes.
-- Oscar Wilde
Experience is one thing you can't get for nothing.
-- Oscar Wilde
|
|
|
|
|
The world of drivers... abandon all hope, ye who enter!
Even a broken clock is right twice a day.
|
|
|
|
|
hi there,
I have a dialog and in it i have a button on which I want to send mail to a particular person. It just has the email address like someone@someone.com. when i click on it I want this E-mail to be entered into outlook's To address field. How can i do so. My guess was that there should be some function or methind doing so but could not find any. Can Anyone please help..thanks in advance
Himanshu
|
|
|
|