|
by setting its type property to Drop List
TOXCCT >>> GEII power
|
|
|
|
|
Dear Fiends,
I got a child dialog box. Problem is that on pressing the enter key the dialog disappears. What i want is that on pressing the enter key, some button on the dialog gets pressed. How can i do so.
Imtiaz
|
|
|
|
|
override your OnOK and OnCancel of your Dialog. And comment out the
CDialog::OnOK() or CDialog::OnCancel()
Just check Michael Dunn FAQ article for detail.
Sonork 100.41263:Anthony_Yio
Life is about experiencing ...
|
|
|
|
|
Make the button Default from the prorpties of whhich u want the functionalty as a defualt on pressing first time ENter key..
may be it works..
|
|
|
|
|
Override OnOK() .
CMyDialog::OnOK()
{
PostMessage (WM_COMMAND, IDC_SOME_BUTTON);
} /ravi
My new year's resolution: 2048 x 1536
Home | Articles | Freeware | Music
ravib@ravib.com
|
|
|
|
|
Create two member functions for you dlg class.
Eg.
void CTestDlg::OnOK()
{
}
void CTestDlg::OnCancel()
{
}
Enough... Go and press any key in ur dialog... it wont close (even ur close button too;))
To close ur dialog Add OnClose() Message Handler to your dlg class
void CTestDlg::OnClose()
{
EndDialog(0);
CDialog::OnClose();
}
now press you close button. It will close
Hava nice day
with regards
loveablevirus
modified on Saturday, January 17, 2009 9:27 AM
|
|
|
|
|
Fiends,
I got a child dialog box. Problem is that on pressing the enter key the dialog disappears. What i want is that on pressing the enter key, some button on the dialog gets pressed. How can i do so.
Imtiaz
|
|
|
|
|
well you could set the focus on that button, when pressing enter that will activate it.
Other way is capturing the WM_KEYDOWN message in pretranslate func and check wParam for VK_RETURN.
Hope this helps you...
Regards,
Davy
|
|
|
|
|
Cwnd::SetFocus ();
if you use this into OnInitDialog (), you should switch its return value to FALSE .
TOXCCT >>> GEII power
|
|
|
|
|
HI,
How can i set timer Event to a dialog...
means how can i creat it, set it , kill it ,
any code
plz thanx
|
|
|
|
|
|
If is it mfc application , u can use this
BOOL CTelnetServerDlg::OnInitDialog()
{
… … …
… … …
… … …
SetTimer(100,20000,NULL);
… … …
… … …
… … …
}
BEGIN_MESSAGE_MAP(CTelnetServerDlg, CDialog)
//{{AFX_MSG_MAP(CTelnetServerDlg)
… … …
… … …
… … …
ON_WM_TIMER()
ON_WM_DESTROY()
… … …
… … …
… … …
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
void CTelnetServerDlg::OnTimer(UINT nIDEvent)
{
if (nIDEvent == 100)
{
// TODO: Add your message handler code here and/or call default
}
CDialog::OnTimer(nIDEvent);
}
void CTelnetServerDlg::OnDestroy()
{
KillTimer(100);
CDialog::OnDestroy();
}
|
|
|
|
|
Hey,
I have a couple of combo boxes, and When they hit new in the menu, I want it to clear, but when I use the m_varible.clear() command, it only clears the one I have highlighted or the last one I selected.
How do I get it to clear all of them?
Here is the code:
<br />
void CDEPDlg::OnFileNew() <br />
{<br />
m_type1.Clear();<br />
m_type2.Clear();<br />
m_type3.Clear();<br />
m_type4.Clear();<br />
m_type5.Clear();<br />
}<br />
<br />
Thanks for any help
|
|
|
|
|
Try this
extern CComboBox* pmyComboBox;
for (int i=0;i < pmyComboBox->GetCount();i++)
{
pmyComboBox->DeleteString( i );
}
Sonork 100.41263:Anthony_Yio
Life is about experiencing ...
|
|
|
|
|
Hi,
try this
<br />
MyCombo.ResetContent(); <br />
<br />
SendMessage(MyComboHwnd, CB_RESETCONTENT, 0, 0);<br />
HTH
Frank
|
|
|
|
|
Thanks guys that worked.
How about an editbox, that is ready only, and it displays the text of a combo box, I tried the clear() function there too, but it doesn't work.
Any ideas?
Thanks
|
|
|
|
|
Hi,
<br />
MyEdit.SetSet(0, -1);<br />
MyEdit.Clear();<br />
<br />
SendMessage(MyEditHwnd, EM_SETSEL, 0, -1);<br />
SendMessage(MyEditHwnd, WM_CLEAR, 0, 0);<br />
HTH
Frank
|
|
|
|
|
use this code...
void CDEPDlg::OnFileNew()
{
// TODO: Add your command handler code here
m_type1.ResetContent();
m_type2.ResetContent();
m_type3.ResetContent();
m_type4.ResetContent();
m_type5.ResetContent();
}
enought to clear all ur combo contents okay;)
Hava nice day
with regards
loveablevirus
|
|
|
|
|
I have two dialog boxes dialog1, dialog2. One is the login.
how to pass the user and password from dialog1 to dialog2?
Visiual C++
Any hellp will be greatly appreciated
|
|
|
|
|
If you are using MFC.
You could store your password or other data to your CWinApp
And you could just call
((CYourApp*)AfxGetApp())->m_strPass ;
Or you could consider bad coding design but easier(my opinion)
global variable through
extern LPCTSTR g_YourPassword;
There are plenty of ways to do it. However, when you are storing sensitive data, you need to be more precautious in your design like consider encryption and etc.
Sonork 100.41263:Anthony_Yio
Life is about experiencing ...
|
|
|
|
|
Basically what I want to do is drop a DLL from an executable. How exactly would I go about doing this. I was thinking about having the DLL as part of a resource file. I have no idea on how to do this. If anybody has source code, please post it.
|
|
|
|
|
|
|
Delete your *.sln file. (only do this if you do not depend on it to load your multiple projects)
rename your file *.vcproj manually in window explorer.
Then, open your renamed *.vcproj in VS IDE.
In your solution explorer, right click on your proj node and select rename.
(I guess this is not simple enough though)
There is another way to do it as well. If your project name is unique throughout your files. Use Find and Replace - Find In Files in your IDE to replace all the name in all your files. But this way is a bit risky.
(I hope there are easier ways to do it)
Sonork 100.41263:Anthony_Yio
Life is about experiencing ...
|
|
|
|
|
Hi guys,
is there any article or tutorial shown that how to detect parallel port address of computer automatically?
no i just make simple stuff to work with the parallel port but to make the stuff work on other computers i want to make it can detect the port address automatically instead of key in the address.
Thank U for ur help in advance!!
|
|
|
|