|
I have created a custom control using the 'USER CONTROL'. I have set the style to '0x50b81000'. This creates scrollbars. I need fine control over the scroll bars and the way they look so I need to subclass them. How do I obtain a handle to these scrollbar controls? I will like to reduce the width of the horizontal scrollbar.
thanks in advance
bart
|
|
|
|
|
I am trying to get a pointer to a control in a dialog from a non-Windows class. I would like to update check boxes in a dialog from a parsing class that detects different strings and checks them off in a dialog when received. Do I get a pointer to the base class CWnd or CFrameWnd or CButton class.
|
|
|
|
|
Hi
either make your parsing class a member of your dialog or your dialog a member of your parsing class.
Or use FindWindow(...) from your parsing class.
|
|
|
|
|
Does anyone know how I can import email messages from an Outlook/Outlook Express PST file? I am writing an e-mail client and I need to be able to import Outlook messages. All I need is the raw message itself - preferably as a text file. The Outlook export options don't seem to be up to the job. Can this be done via some MAPI interface for example? If anyone out there has any pointers on how to do this in VC++, then please reply!!!
Regards.
|
|
|
|
|
Hi,
I've created a OCX control that is running from a dialog-app program. I need to access this control ( send messages/events) from another program.
Does anybody have any idea ?
|
|
|
|
|
Hi
Send and Receive the WM_COPY message
|
|
|
|
|
Anyone know any Mp3 related code I could get?
|
|
|
|
|
The Microsoft DirectX 7a SDK does just what you want, however you might not want to distribute DirectX with your app....
|
|
|
|
|
Check out the XAudio SDK. It does EVERYTHING (including streaming over the internet). It's super cleanly written, easy to use, and efficient. It's free. The only "problem" I could see is that it's big: over 200KB for the .lib. It doesn't really need to be that big, but you could chalk that up to the fact that it has a bunch of internet stuff built in too.
I recently checked out about 10 different freeware MP3 decoders. XAudio was by far the best.
Cheers,
Eric
|
|
|
|
|
Can you guys say in a few words what is that thing that Visual C++ has that Delphi/C++ Builder don't? I don't even mention Visual Basic because that's too obvious...
Delphi can do real applications! Do you guys know that Delphi is built with delphi? You're thinking that I use delphi a lot but I don't and the truth is that
I do allmost all of my work in Visual C++ and I do some sporadic things in delphi but I'm aware of the lots of things I could do in delphi/Builder faster and with less efort. However I keep doing it in Visual C++! Dammit...
|
|
|
|
|
>
Can you guys say in a few words what is that thing that Visual C++ has that Delphi/C++ Builder don't?
>
Sure, a user base
|
|
|
|
|
Visual C++ is Microsoft. Uh, I think that's about it.
Really, the fact that it's Microsoft means that they lead the technology, whether they should or not. When they come out with a new feature in the OS, support is rolled into all their application suites at the same time. When they come to market compititors have no choice but to play catchup.
Other than that, I would say Delphi and/or C++ Builder are superior ways to program Windows. Both have well written, truly object-oriented class libraries to encapsulate the Windows API (unlike wierd hybrid thing that MFC is). You're right: you can get stuff done a lot faster with a lot less effort. Also, unlike VB, you suffer no gain in size or loss of speed.
C++ Builder also happens to be one of the most ANSI compliant C++ compilers on the market. Much more compliant than MSVC++. I think Microsoft's compiler technology may be better though. One thing their compiler does that probably nobody else's does is to let you edit code and recompile while debugging without stopping the debugger! Pretty amazing.
|
|
|
|
|
Recently I say a class derived from CEdit that contained a button docked on the right side of the control with the text "..." on it. When the button is pushed, a CFileDialog dialog is displayed. However, I can't seem the find the class anymore. Does anyone know where I can find it??? Thanks
|
|
|
|
|
I do not know what did you see, but you can use COXHistoryCombo from Dundas. There are other controls for browsing available such as combotree for folder browsing etc.
|
|
|
|
|
I found what I was looking for. It is called DDXFile and was writen by P J Naughter.
|
|
|
|
|
I've been trying to figure out how to serialize a CRgn and I can't get it to work right. I know it involes accessing its RGNDATA structure etc, but I can't seem to get it right. Has anyone done this or have any ideas? Thanks in advance.
|
|
|
|
|
DWORD size = GetRgnData(hRgn, 0, NULL);
RGNDATA * pData = (RGNDATA *) new BYTE[size];
GetRgnData(hRgn, size, pData);
WriteFile(hFile, ,,, pData, size,,,);
delete [] (BYTE *) pData;
|
|
|
|
|
I have a multiline edit box with scrolling vertical bars. The user sometimes types lots of text in this edit box. I want the user to know where the end of each page is. So I want to say something like
if this is the 50th line of the edit box
then insert the text 'End of Page' and
make this text smaller and bolder in color
I know how to find every 50th line of text. My question is, how can I change the font for just one line of text in a multiline edit box?
Any response any one can give me will be greatly appreciated.
Sincerely,
Erich J. Ruth
|
|
|
|
|
You should use the Rich Edit Control instead of the regular Edit control.
|
|
|
|
|
Hi,
--> I cannot use memory DC to fix this - I don't have enough time to implement a complicated
solution I was looking for a *simple* (refresh ordering) solution..
I have been implementing a sound effects proccessing program for my degree. The program makes use of controls
as effect instances. There are also frame controls which provide a border for each instance and a single "Network Area" control
that defines the region where effects can be placed. Each of these controls is a CStatic Picture control.
Connections between modules are drawn using DC commands.
My problem:-
When the user moves an effects module I have to update the module position.
I then redraw the Network control and then redraw the connections on top directly to the DC.
This all works fine but causes an extreme amount of flicker in the effect module controls (these are positioned
within the refreshed area) and their frames.
I think it is to do with this - when the Network area is refreshed all controls within that region are refreshed again
causeng the flicker. I have seen a solution to use ValidateRect but I don't know if this applies in my case (and I
can't seem to get it to work anyhow) !
Please could someone tell me where I am going wrong as I am fairly new to windows programming..
Thanks.
|
|
|
|
|
You can try to set WS_CLIPCHILDREN to the parent window. This will not invalidate the child windows when drawing/invalidate the parent client area, but you still will have flicker when drawing the connections.
If you want to get rid of the later too, then the memdc solution is simpler (!)
|
|
|
|
|
Hi...
The function _SHELL_CallDll is used in VxD to call a 16-bit DLL function. Can we use this function to call a 32-bit DLL?
Thanks!
|
|
|
|
|
Nope, a VxD can only call a Win16 DLL. On my last project at my last job, we were adding a GUI interface to control a VxD, and according to our 2 VxD experts, the GUI had to be entirely Win16 code.
|
|
|
|
|
I am converting a Perl script to a C++ Class. A function requires files to be tested as to whether they are Text files or a Binary files.
Is there a method for testing a file on a windows platform?
|
|
|
|
|
Hi
Just use a CFile and read it. Go through the data using isalnum and as soon as you get a FALSE return and it is not a carriage return or line feed you'll know it is binary.
|
|
|
|