|
Aniket Salunkhe wrote: How to Play Audio Files in VC6?
One of the simplest ways is by using sndPlaySound() .
"Let us be thankful for the fools. But for them the rest of us could not succeed." - Mark Twain
"There is no death, only a change of worlds." - Native American Proverb
|
|
|
|
|
Hi,
Using sndPlaySound() i can play a '*.wav' file & it can play '*.mp3'. I want to play most of audio files.
Aniket
|
|
|
|
|
Aniket Salunkhe wrote: I want to play most of audio files.
It helps to be specific.
If you want to use the default audio player, just use ShellExecute() . If you are not against ActiveX controls, use Microsoft's Multimedia control (mci32.ocx). It can be controlled programmatically.
"Let us be thankful for the fools. But for them the rest of us could not succeed." - Mark Twain
"There is no death, only a change of worlds." - Native American Proverb
|
|
|
|
|
this may be another dumb question, but i'm sure VC++ CPians are pretty good to answer this.
i've made a dialogBox using MFC 7.1 with several buttons with no text (icon buttons) and i'd like the button to display a tooltip when the mouse hovers them...
any tips ??
|
|
|
|
|
v2.0 wrote: i've made a dialogBox using MFC 7.1 with several buttons with no text (icon buttons) and i'd like the button to display a tooltip when the mouse hovers them...
This[^] should help.
Nibu thomas
Software Developer
|
|
|
|
|
i'll try to do it, but the solution explained is not clear...
thanks anyway
|
|
|
|
|
v2.0 wrote: but the solution explained is not clear...
What is not clear?
Nibu thomas
Software Developer
|
|
|
|
|
where to put what code...
|
|
|
|
|
v2.0 wrote: where to put what code...
1. Add a member variable in YourDlg.h --> <code>CToolTipCtrl m_ttc</code>;
2. Inside <code>OnInitDialog </code>create your tooltip and tell the tooltip
what are the controls that require a tooltip...
For Eg:
<code>m_ttc.Create(this);
EnableToolTips(true);
m_ttc.AddTool(GetDlgItem(IDC_ABUTTON),_T("A tooltip"));
m_ttc.Activate(true);</code>
3. Override <code>PreTranslateMessage </code>and relay the <code>WM_MOUSEMOVE</code> event to the
tooltip control. For eg:
<code>BOOL CYourDlg::PreTranslateMessage(MSG *pMsg)
{
if(pMsg->message == WM_MOUSEMOVE)
m_ttc.RelayEvent(pMsg);
return CDialog::PreTranslateMessage();
}</code>
This is required coz we must tell the tooltip where the mouse pointer is
and the tooltip control then decides whether the pointer is within the
bounds of a control registered with it.
Hope this should suffice!
Nibu thomas
Software Developer
|
|
|
|
|
|
i don't have a toolbar, only single buttons...
|
|
|
|
|
Hi v2.0,
maybe it is some helpful to you
m_tooltip.Create(this);
SetToolTip("ADAD");
void CAnswerView::SetToolTip(LPCTSTR lpText)
{
TOOLINFO ti;
ti.cbSize = sizeof(TOOLINFO);
ti.lpszText = (LPTSTR)lpText;
ti.hinst = AfxGetInstanceHandle();
ti.hwnd = GetDlgItem(IDC_BUTTON1)->m_hWnd;
ti.uFlags = TTF_SUBCLASS | TTF_IDISHWND;
ti.uId = (UINT) GetDlgItem(IDC_BUTTON1)->m_hWnd;
m_tooltip.SendMessage(TTM_ADDTOOL, 0, (LPARAM) &ti);
}
|
|
|
|
|
|
|
thanks Cedric, i'll give it a try.
|
|
|
|
|
I just saw that this is valid only for windows that derives from CFrameWnd, but there is a link here[^] on how to do that for windows that don't derive from CFrameWnd.
|
|
|
|
|
okay, thanks
|
|
|
|
|
|
thanks a bunch... perfect explanation.
i'll tell you if i got it work...
|
|
|
|
|
Here[^] is a well explained link that explains perfectly how to do the tips...
|
|
|
|
|
hello frnds,
I have attach two camera to two different USB port and this both cameras take same driver "Microsoft WDM Video....". want to capture two camera on two different Picturebox. But when i start it show source dialog box and i have to select it from combo box.I want selection throw code.
|
|
|
|
|
hello frnds,
I developed one application of video capturing.I used CCD Camera for this application and it display capturing window.now i want to draw a line on this capturing window but i could not draw line on it.when i run program first time it display line and immediatly disappear.I have attach the capture window on picture box.line show only after when i disconnect capturing(using capDriverDisconnect) from the capture window. if any one have solution plz send me.
|
|
|
|
|
Could you explain your problem a little more clearly? What do you mean when you say the line is drawn on the backsite of the window? Did you open your monitor to see if a line was there?
|
|
|
|
|
I want add buttons to toolbar dynamicly, also delete them dynamicly.
when I added button to toolbar, the button is gray,,
How can i make the newly added buttons active or avalible to the click command, so that i can use the buttons to control something i want.
|
|
|
|
|
Did you set the button state? In the fsState member of TBBUTTON structure, you might need to set the TBSTATE_ENABLED state also.
It also depends on whether you are using MFC or not.
this is this.
|
|
|
|