|
How to declare your control and one guess check value IDC_Message in resource file that is unique
whitesky
|
|
|
|
|
I have checked it my Control id is unique and correct
plz tell me what to do this problem stuck me
|
|
|
|
|
Did you saw last message? see last message (yesterday) and answer to me
whitesky
|
|
|
|
|
yes i did try the code which u have to me yesterday with my code.
but nothing is happening.
i did it like that.
void sipxmngr::handleOffering(SIPX_CALL hCall)
{
sipxAudioEnableSpeaker(g_hInst,SPEAKER);
//sipxmngr dlg;
char cCallId[512];
int new_call_stat=1;
sipxCallGetID(hCall, cCallId, sizeof(cCallId));
HWND hWnd;//declare is Global
hWnd=CreateWindow("EDIT","",WS_CHILD|WS_VISIBLE,0,0,150,23,m_hWnd,NULL,AfxGetInstanceHandle(),NULL);
:: setWindowText(hWnd,"Test");
//SetDlgItemText(IDC_Message,"New Incoming Call ");
//HWND hWndMessage = ::GetDlgItem(m_hWnd, IDC_Incoming_New_Call); // m_hWnd Is
//
//if( ::IsWindow( hWndMessage ) )
//{
// // Try SendMessageTimeout(...)
// SetDlgItemText(IDC_Incoming_New_Call,"New Incoming Call");
//}
sipxCallAccept(hCall);
//SetDlgItemText(IDC_Message,"New Call");
//SetDlgItemText(IDC_Incoming_New_Call,"Incoming Call Accepted");
//AfxMessageBox("Hello");
//SetDlgItemText(IDC_Message,"New Incoming Call From cCallId");
}
got nothing.
|
|
|
|
|
ah no HWND hWnd;//declare is Global The meaning of you should declare this variable
in your class not function and one another problem use from this code instead SetDlgItemText(IDC_Incoming_New_Call,...)
ok so you try this:
1-Declare one hWnd in your class(header file)
2-use createwindow
3-instead IDC_Incoming_New_Call use ::setWindowText(hWnd,your message);
4-in the end Destroy this hwnd
5-answer to me it work or dosent work,please
6-where you use handleOffering
whitesky
|
|
|
|
|
hello
Actually my application is a dialog based application.
i did the same as u said but nothing is happing....
i tell u what is exactly i'm trying to do....when a call comes to my PC event generate and i have called this(handleoffering) fucntion when recieve event occurs.
and want to display a message in a text box that "new call is coming".
now tell me where i'm doing wrong.
waiting for ur reply.
thanx
|
|
|
|
|
I need to see your program
whitesky
|
|
|
|
|
hello sir
could u send me ur personal id.
so i can send u code on ur id.
how to paste the code on forum.
plz try to understand me.
otherwise i have to paste it here.
tell me what should i do.
|
|
|
|
|
aavesh wrote: how to paste the code on forum.
Please post only relevant code snippets. No one likes to wade through pages of code.
"The largest fire starts but with the smallest spark." - David Crow
"Judge not by the eye but by the heart." - Native American Proverb
|
|
|
|
|
Hi,
I have taken formview,i have built tabcontrol on form,i have handled ON_WM_CONTEXTMENU() in form view class..Now when right click on tabcontrol the context menu appearing, i don`t want it to appearing when i right click on tabcontrol,i want it to appearing only other remaining area of the form view...How to do this , is there any way...
Thanks in before
James
|
|
|
|
|
You can use from pWnd in contextmenu like this
if (pWnd->m_hWnd!=m_Tab.m_hWnd)
....
whitesky
|
|
|
|
|
You could check the pWnd parameter of OnContextMenu handler and not display your context menu if it's the tab control window.
i.e.
if (pWnd != pTabCtrlWnd)<br />
{<br />
}<br />
- S
50 cups of coffee and you know it's on!
|
|
|
|
|
Thank q every much.its working..
James
|
|
|
|
|
How can I change the fonts of edit box.
Thanks to all.
|
|
|
|
|
Create a member variable( of control type ) for the edit control and call the SetFont funtion of that variable.
nave
|
|
|
|
|
<br />
CFont m_Font;<br />
m_Font.CreateFont(...);<br />
m_EditBox.SetFont(&m_Font);<br />
whitesky
|
|
|
|
|
But It is Giving Debug Assertion Failed..
-----------------------------------
CFont font;
font.CreateFont(
12, // nHeight
0, // nWidth
0, // nEscapement
0, // nOrientation
FW_NORMAL, // nWeight
FALSE, // bItalic
FALSE, // bUnderline
0, // cStrikeOut
ANSI_CHARSET, // nCharSet
OUT_DEFAULT_PRECIS, // nOutPrecision
CLIP_DEFAULT_PRECIS, // nClipPrecision
DEFAULT_QUALITY, // nQuality
DEFAULT_PITCH | FF_SWISS, // nPitchAndFamily
"Arial"); // lpszFacename
m_Edit.SetFont(&font);// where m_Edit is: CEdit m_edit;
----------------------------------
|
|
|
|
|
|
It is Giving Debug Assertion Failed..
NO Error. Assertion Failed.... for the line m_Edit.SetFont(...
Where have to give this code " m_Edit.SetFont(... "
|
|
|
|
|
I dont know your error use from debugger but i write and i check this code not problem and it work
please see,
<br />
CEdit m_Edit2;<br />
CFont font;<br />
<pre>
m_Edit2.Create(WS_CHILD|WS_VISIBLE,CRect(100,0,250,23),this,1);
font.CreateFont(
12,
0,
0,
0,
FW_NORMAL,
FALSE,
FALSE,
0,
ANSI_CHARSET,
OUT_DEFAULT_PRECIS,
CLIP_DEFAULT_PRECIS,
DEFAULT_QUALITY,
DEFAULT_PITCH | FF_SWISS,
_T("Arial"));
m_Edit2.SetFont(&font);
</pre><br />
test this code and answer to me it has error or it work <br />
<br />
<font size="2" color="#99ff66"><hr></font><div style="padding: 2px; text-align: left; color: rgba(255, 255, 255, 1); width: 80px"><font size="2" color="#99ff66">whitesky<br />
</font></div><hr>
|
|
|
|
|
Yes the code is working;
Thanks a lot.
|
|
|
|
|
|
how to change the background color of menu bar ?
THX
|
|
|
|
|
|
Or easier, without the need to ownerdraw:
MENUINFO mi;
memset(&mi, 0, sizeof(mi));
mi.cbSize = sizeof(mi);
mi.hbrBack = hBrush;
mi.fMask = MIM_BACKGROUND;
SetMenuInfo(hMenu, &mi);
|
|
|
|