|
If anyone knows how would one write a program in visual c++ that changed the sound output of the microphone ... to create effects like changing your voice thru the speakers ?
|
|
|
|
|
The MSDN code example "DCOM" states that it only works when both machines are running NT. Why will it not work if both machines are running Win9x?
|
|
|
|
|
Hi!
The problem is that Windows NT version 4.0 supports DCOM by default,
but Windows 95 does not. To make it work on W95 you have to download
DCOM95.EXE and DCM95CFG.EXE available from Microsoft Web Site at:
http://www.microsoft.com/oledev
Read more about it in MSDN "HOWTO: Use Win95 as a DCOM Server".
Regards,
Alex Gorev,
Dundas Software.
==================
The original message was:
The MSDN code example "DCOM" states that it only works when both machines are running NT. Why will it not work if both machines are running Win9x?
|
|
|
|
|
Hi,
Does anyone know how to hide a dialog based app. when it's started. I've tried to ShowWindow(SW_HIDE) in OnInitDlg(), but it doesn't work. Is there a way to hide the dialog? Would overloading the DoModal() be a solution? Or is there an easier way?
Thanks in advance!
Christian
|
|
|
|
|
In the initinstance of the app it should be calling DoModal, you can just comment that out.
C. Zieler
==================
The original message was:
Hi,
Does anyone know how to hide a dialog based app. when it's started. I've tried to ShowWindow(SW_HIDE) in OnInitDlg(), but it doesn't work. Is there a way to hide the dialog? Would overloading the DoModal() be a solution? Or is there an easier way?
Thanks in advance!
Christian
|
|
|
|
|
I have created a modeless sheet and controls at run time. I have created controls with WS_TABSTOP as options.
But I dont see tab working. I get beep sound when I press tab. Can anyone guide me???????
Bhaskar
|
|
|
|
|
I have a view with complex dawing that takes a while. When I resize the window, Windows tries to draw, draw, draw, and it makes the whole sizing thing really hateful, even on a fast machine. What I absolutely cannot figure out, is how to turn off updating until the window resizing is *finished*. I can find no message for "user released the mouse, resizing is done". It seems like this ought to be straightforward, but this is Windows, right? Anyone know how to do this?
|
|
|
|
|
LockWindowUpdate( ) doesn't allow the window to be moved, but I don't know if that automatically means the window also cannot be sized.
|
|
|
|
|
Modify the window's class not to have the CS_HREDRAW and CS_VREDRAW styles set.
|
|
|
|
|
This doesn't do anything. I assume you mean to set these in the AfxRegisterWndClass() command. I tried doing that in both the CView class and the CMDIChildWnd class. Neither place did I notice any effect. The IOnSize message gets called anyway every time the frame window size changes a little bit.
Is there another place to set these flags to get the desired effect?
Mike Newberry
==================
The original message was:
Modify the window's class not to have the CS_HREDRAW and CS_VREDRAW styles set.
|
|
|
|
|
I was wondering if somebody can explain why the following doesn't work:
class base
{
public:
virtual void fn(int nData) ( /* Do Something */ };
virtual void fn(char * pszData) { /* Do Something */ };
}
class derived : public base
{
public:
virtual void fn(char * pszData) { /* Do Something */ };
}
void MyFunction
{
derived myderived;
int nData = 5;
myderived.fn(nData);
}
The compiler complains about myderived.fn(nData). It says....
"error C2664: 'fn' : cannot convert parameter 1 from 'int' to 'char *'. ...."
Why doesn't it just use the base class fn(int nData)????
Am I doing something wrong or is this C++ behaviour?
Thanks in Advance
Chris Mancini
|
|
|
|
|
Polymorphism only kicks in if you are accessing your C++ object through a pointer. This is what you need to do:
{
derived myDerived, *pDerived;
int nData = 5;
pDerived = &myDerived;
pDerived->fn(nData);
}
==================
The original message was:
I was wondering if somebody can explain why the following doesn't work:
class base { public: virtual void fn(int nData) ( /* Do Something */ }; virtual void fn(char * pszData) { /* Do Something */ }; }
class derived : public base { public: virtual void fn(char * pszData) { /* Do Something */ }; }
void MyFunction { derived myderived; int nData = 5;
myderived.fn(nData); }
The compiler complains about myderived.fn(nData). It says.... "error C2664: 'fn' : cannot convert parameter 1 from 'int' to 'char *'. ...."
Why doesn't it just use the base class fn(int nData)???? Am I doing something wrong or is this C++ behaviour?
Thanks in Advance Chris Mancini
|
|
|
|
|
You have actually overrided the function 'fn' and using it as a overloaded function. Check it out.
Regards,
Prabhat
==================
The original message was:
I was wondering if somebody can explain why the following doesn't work:
class base { public: virtual void fn(int nData) ( /* Do Something */ }; virtual void fn(char * pszData) { /* Do Something */ }; }
class derived : public base { public: virtual void fn(char * pszData) { /* Do Something */ }; }
void MyFunction { derived myderived; int nData = 5;
myderived.fn(nData); }
The compiler complains about myderived.fn(nData). It says.... "error C2664: 'fn' : cannot convert parameter 1 from 'int' to 'char *'. ...."
Why doesn't it just use the base class fn(int nData)???? Am I doing something wrong or is this C++ behaviour?
Thanks in Advance Chris Mancini
|
|
|
|
|
Hi there,
I have the following problem with exception handling in my ATL-COM object:
The following works fine in debug mode
try
{
throw //..etc.
}
catch(...)
{
return Error("Unkown Error: SaveDots");
}
but in release mode: I get an unhandled-exception error message.
Do you have a sollution?
tnx in advance,
Kai.
|
|
|
|
|
Hi,
I've been able to create an activeX control and to change its background color and font using OnDrawItem.
Now my problem is that everytime I put this activeX in a composite control and then use this composite control as an ActiveX over the Internet, I can see everything being drawn and disappear...
First I just implemented the OnPaint function in the composite control with just 'return 0' in it
-> my activeX control shows up, the onSize function works great, but of course, if I switch from a window to another one, the activeX control disappears and is not refreshed...
Here is some code:
From the activeX:
BEGIN_MSG_MAP(CSRAxControl)
MESSAGE_HANDLER(WM_CREATE, OnCreate)
MESSAGE_HANDLER(WM_SETFOCUS, OnSetFocus)
MESSAGE_HANDLER(WM_DRAWITEM, OnDrawItem)
CHAIN_MSG_MAP(CComControl<csraxcontrol>)
ALT_MSG_MAP(1)
END_MSG_MAP()
From the composite control:
LRESULT OnPaint(UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled) {
_axViewControl.SetFocus();
return 0;
}
LRESULT CIdefixView::OnInitDialog(UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled){
HRESULT hresult=0;
CLSID clsid;
CWindow hwndParent = NULL;
hwndParent = GetParent();
CComPtr<idispatch> myIDispatchView;
CComBSTR progID = OLESTR("Ctrls.SRAxControl");
hresult = CLSIDFromProgID(progID, &clsid) ;
if (SUCCEEDED(hresult)){
hresult = CoCreateInstance(clsid, 0, CLSCTX_ALL, IID_IDispatch, (void**)&myIDispatchView);
if(SUCCEEDED(hresult)) {
_axViewControl.Attach(GetDlgItem(IDC_VIEW));
_axViewControl.ModifyStyle( NULL, WS_CLIPSIBLINGS, SWP_SHOWWINDOW );
hresult=_axViewControl.AttachControl(myIDispatchView, NULL);
_pViewControl = myIDispatchView;
RECT rc;
hwndParent.GetClientRect(&rc);
_axViewControl.MoveWindow( 0, 0, rc.right - rc.left, 26, TRUE );
}
}
return S_OK;
}
Please Help !!
Thanks,
Catherine.
|
|
|
|
|
Hi!
I needed a two column combo box that autocompletes. I used Chris Maunders excellent autocomplete example as a starting point and have a perfectly working control.
However I have a problem: I normally would override ONSELENDOK in my app to update a view when a user selects a new item from the drop down list, with this new control a user can type a partial string, hit a match and tab out of the control. So there are two ways of selecting an item. I have tried several methods to do this but none very successfull, they would be too complex in most cases. The ideal solution I'm guessing would be to post an ONSELENDOK message either way but I can't seem to get it to work.
Any recommendations would be greatly appreciated.
|
|
|
|
|
Hi,
Please check SHAutoComplete( ) if you are using latest version of IE... It helped me...
==================
The original message was:
Hi! I needed a two column combo box that autocompletes. I used Chris Maunders excellent autocomplete example as a starting point and have a perfectly working control.
However I have a problem: I normally would override ONSELENDOK in my app to update a view when a user selects a new item from the drop down list, with this new control a user can type a partial string, hit a match and tab out of the control. So there are two ways of selecting an item. I have tried several methods to do this but none very successfull, they would be too complex in most cases. The ideal solution I'm guessing would be to post an ONSELENDOK message either way but I can't seem to get it to work.
Any recommendations would be greatly appreciated.
|
|
|
|
|
is someone there using crystal report with mfc (visual c++)
i need help
thank you very much
|
|
|
|
|
==================
The original message was:
is someone there using crystal report with mfc (visual c++) i need help thank you very much
-=-=-=-=-=-=-=-=-=-=
I am! I only use it with ADO datasources in C++ apps using the crpengine not the ActiveX control.
Email me and I can try to help.
|
|
|
|
|
Post the question and someone will answer
==================
The original message was:
is someone there using crystal report with mfc (visual c++) i need help thank you very much
|
|
|
|
|
yes! But what do you want?
==================
The original message was:
is someone there using crystal report with mfc (visual c++) i need help thank you very much
|
|
|
|
|
Even I have used it, What is the problem ??????
==================
The original message was:
|
|
|
|
|
Hi!
I want to paste some text into an input-box of another application running. I think I have to use SendMessage(WM_PASTE,0,0), but first I must get a handle to the active input-box. The pasting is to be triggered by the user of my program, so probably the handle must be to the previously active window. Any suggestions? I'm using VC++ 5.0.
Thanks!
Pär
|
|
|
|
|
Hi,
Using VC++ 6.0, is it possible to create an MFC based Ax control using a static build with MFC. This would eliminate any runtimes with the finished control. I have read this can't be done in previous versions of VC++?
Thanks, Scott
slewis@bigfoot.com
|
|
|
|
|
How can I determine if this is empty/full and have the ability to empty it? I already know that there are shell extension APIs for version 4.71 of Shell32.dll, but this requires that you use the IE extended desktop environment. Normally NT and its rug rats 95 and 98 use version 4 of this DLL. These procaddrs are not in the older DLL. There must have been an "old way" to do this that I can use for existing users and non-IE folks. Anyone know?
Thanks! Bob
|
|
|
|