|
Hi all
I have a window (CWnd) which inside i have a CDialog.
the CWnd contains 2 buttons. the dialog inside contains some controls.
i use the editor for tab ordering in the dialog.
i want now when i stand of the last control of the dialog and pressing tab , to jump to my first button in the CWnd, then pressing tab again to jump to the second button, and pressing tab again
to jump into the first control of the dialog....
is there a way to do that? how do i set the proper order?
thanks
Yaron
Interface basics click here :
http://www.codeproject.com/com/COMBasics.asp
don't forget to vote
|
|
|
|
|
You have to specify the "Control" style to the dialog in the More Styles of the Dialog Properties in Dialog Editor. Also don't forget to specify the WS_TABSTOP style to the buttons those are in the CWnd.
- NS -
|
|
|
|
|
Aparantly i was able to make it work when i defined the WS_EX_CONTROLPARENT for the inner dialog
but the problem is that the main window is a CWnd and not a CDialog, so tab isn't working at all if i stand on a control on the CWnd....if i change the class from CWnd to CDialog then all is working 100%
how to solve this?
Yaron
Interface basics click here :
http://www.codeproject.com/com/COMBasics.asp
don't forget to vote
|
|
|
|
|
Can you tell me how to check a character is Upper or Lower in MFC
|
|
|
|
|
IsCharLower();
IsCharUpper();
whitesky
|
|
|
|
|
|
Hi all,
i am looking for the same funtion as RoundRect that CDC has in GDI+?
any?
thanks
Yaron
Interface basics click here :
http://www.codeproject.com/com/COMBasics.asp
don't forget to vote
|
|
|
|
|
I have a project that I am working on that when statically linking to MFC I get the errors listed below. If I link to MFC usinging Dynamic linkage they do not appear. It would be great if anyone could help me resolve this issue.
Much appreciate your time.
Dave
Linking...
LINK : warning LNK4075: ignoring '/EDITANDCONTINUE' due to '/INCREMENTAL:NO' specification
msvcprtd.lib(MSVCP71D.dll) : error LNK2005: "public: __thiscall std::basic_string<char,struct std::char_traits<char="">,class std::allocator<char> >::~basic_string<char,struct std::char_traits<char="">,class std::allocator<char> >(void)" (??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ) already defined in FilterEMF_in.obj
msvcprtd.lib(MSVCP71D.dll) : error LNK2005: "public: __thiscall std::basic_string<char,struct std::char_traits<char="">,class std::allocator<char> >::basic_string<char,struct std::char_traits<char="">,class std::allocator<char> >(char const *)" (??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@PBD@Z) already defined in FilterEMF_in.obj
msvcprtd.lib(MSVCP71D.dll) : error LNK2005: "public: __thiscall std::basic_string<char,struct std::char_traits<char="">,class std::allocator<char> >::basic_string<char,struct std::char_traits<char="">,class std::allocator<char> >(class std::basic_string<char,struct std::char_traits<char="">,class std::allocator<char> > const &)" (??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@ABV01@@Z) already defined in FilterEMF_in.obj
msvcprtd.lib(MSVCP71D.dll) : error LNK2005: "public: char const * __thiscall std::basic_string<char,struct std::char_traits<char="">,class std::allocator<char> >::c_str(void)const " (?c_str@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEPBDXZ) already defined in FilterEMF_in.obj
MSVCRT.lib(MSVCR71.dll) : error LNK2005: _free already defined in libcmtd.lib(dbgheap.obj)
MSVCRT.lib(MSVCR71.dll) : error LNK2005: _wcscmp already defined in libcmtd.lib(wcscmp.obj)
MSVCRT.lib(MSVCR71.dll) : error LNK2005: _malloc already defined in libcmtd.lib(dbgheap.obj)
MSVCRT.lib(MSVCR71.dll) : error LNK2005: "public: virtual __thiscall exception::~exception(void)" (??1exception@@UAE@XZ) already defined in libcmtd.lib(stdexcpt.obj)
MSVCRT.lib(MSVCR71.dll) : error LNK2005: "public: __thiscall exception::exception(void)" (??0exception@@QAE@XZ) already defined in libcmtd.lib(stdexcpt.obj)
MSVCRT.lib(MSVCR71.dll) : error LNK2005: "public: __thiscall exception::exception(class exception const &)" (??0exception@@QAE@ABV0@@Z) already defined in libcmtd.lib(stdexcpt.obj)
MSVCRT.lib(MSVCR71.dll) : error LNK2005: _memmove already defined in libcmtd.lib(memmove.obj)
MSVCRT.lib(ti_inst.obj) : error LNK2005: "private: __thiscall type_info::type_info(class type_info const &)" (??0type_info@@AAE@ABV0@@Z) already defined in libcmtd.lib(typinfo.obj)
MSVCRT.lib(ti_inst.obj) : error LNK2005: "private: class type_info & __thiscall type_info::operator=(class type_info const &)" (??4type_info@@AAEAAV0@ABV0@@Z) already defined in libcmtd.lib(typinfo.obj)
msvcprtd.lib(MSVCP71D.dll) : warning LNK4006: "public: __thiscall std::basic_string<char,struct std::char_traits<char="">,class std::allocator<char> >::~basic_string<char,struct std::char_traits<char="">,class std::allocator<char> >(void)" (??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ) already defined in FilterEMF_in.obj; second definition ignored
msvcprtd.lib(MSVCP71D.dll) : warning LNK4006: "public: __thiscall std::basic_string<char,struct std::char_traits<char="">,class std::allocator<char> >::basic_string<char,struct std::char_traits<char="">,class std::allocator<char> >(char const *)" (??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@PBD@Z) already defined in FilterEMF_in.obj; second definition ignored
msvcprtd.lib(MSVCP71D.dll) : warning LNK4006: "public: __thiscall std::basic_string<char,struct std::char_traits<char="">,class std::allocator<char> >::basic_string<char,struct std::char_traits<char="">,class std::allocator<char> >(class std::basic_string<char,struct std::char_traits<char="">,class std::allocator<char> > const &)" (??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@ABV01@@Z) already defined in FilterEMF_in.obj; second definition ignored
msvcprtd.lib(MSVCP71D.dll) : warning LNK4006: "public: char const * __thiscall std::basic_string<char,struct std::char_traits<char="">,class std::allocator<char> >::c_str(void)const " (?c_str@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEPBDXZ) already defined in FilterEMF_in.obj; second definition ignored
MSVCRT.lib(MSVCR71.dll) : warning LNK4006: _free already defined in libcmtd.lib(dbgheap.obj); second definition ignored
MSVCRT.lib(MSVCR71.dll) : warning LNK4006: _wcscmp already defined in libcmtd.lib(wcscmp.obj); second definition ignored
MSVCRT.lib(MSVCR71.dll) : warning LNK4006: _malloc already defined in libcmtd.lib(dbgheap.obj); second definition ignored
MSVCRT.lib(MSVCR71.dll) : warning LNK4006: "public: virtual __thiscall exception::~exception(void)" (??1exception@@UAE@XZ) already defined in libcmtd.lib(stdexcpt.obj); second definition ignored
MSVCRT.lib(MSVCR71.dll) : warning LNK4006: "public: __thiscall exception::exception(void)" (??0exception@@QAE@XZ) already defined in libcmtd.lib(stdexcpt.obj); second definition ignored
MSVCRT.lib(MSVCR71.dll) : warning LNK4006: "public: __thiscall exception::exception(class exception const &)" (??0exception@@QAE@ABV0@@Z) already defined in libcmtd.lib(stdexcpt.obj); second definition ignored
MSVCRT.lib(MSVCR71.dll) : warning LNK4006: _memmove already defined in libcmtd.lib(memmove.obj); second definition ignored
MSVCRT.lib(ti_inst.obj) : warning LNK4006: "private: __thiscall type_info::type_info(class type_info const &)" (??0type_info@@AAE@ABV0@@Z) already defined in libcmtd.lib(typinfo.obj); second definition ignored
MS
test
|
|
|
|
|
Did you see MSDN for error LNK2005
whitesky
|
|
|
|
|
Thanks WhiteSky, I went to the help first off. But, the threading model is the same throughout the project. No 3rd party libs or anything that are different threading models.
test
|
|
|
|
|
I think you are trying to use a 3rd party library which is using a different C Run Time then your main application. By looking at error I think your application is using /MTd but at least onee of 3rd Party library is using /MDd. In case it is true then you have to recompile all 3rd party libraries using same CRT.
-Saurabh
|
|
|
|
|
Hi,
I'm trying to create a custom slider. I've got 5 bitmaps that show the slider's know in 5 different states.
All that is left to do is to change the bitmaps as the user drags the slider.
I've looked in all the articles on the site. All of them use a different approach with regerd to custom drawing of sliders: the knob, the channel and the background are independent objects. I couldn't find an article that implements dynamic replacement of bmps as the user drags the knob.
Can anyone shed some light on what's the best way to implement it?
Thanks a lot in advance.
Snir.
|
|
|
|
|
Hi,
I need to generate fractional random numbers upto about 7 decimal places between limits (0,1).
ex. 0.2323294
Please can you tell me how to do this?
Thanks,
Tara
Fortitudine Vinsinues!
|
|
|
|
|
#include <stdlib.h>
#include <stdio.h>
#include <time.h>
int main( void )
{
srand( (unsigned)time( NULL ) );
int RANGE_MIN = 0;
int RANGE_MAX = 1;
for (int i = 0; i < 10; i++ )
{
double dblRand = (double) (rand());
double dblRandMax = (double) RAND_MAX;
double rand0_1 = (dblRand / dblRandMax) * RANGE_MAX + RANGE_MIN;
printf("%0.7f\n", rand0_1);
}
return 0;
}
Smaple Output:
0.6616413
0.6263009
0.8704794
0.6918241
0.1613208
0.6663411
0.7676016
0.0443434
0.6850185
0.2129276
Osama E. Adly
|
|
|
|
|
Thanks a lot.
Fortitudine Vinsinues!
|
|
|
|
|
I include windows media player as a control in my MFC app by VC++.net 2003. The problem is that I need to turn off the original events in media player such as right click or double click in the playing area. The right click event in media player will open a popup window while the double click event will shift the playing area to the full screen mode. How can I turn these events off in my app?
|
|
|
|
|
Hi, I am developing a software to make use of a 8 channels audio in/out device with direct Sound. We want to capture mono (single audio in) sound source and play to a specific audio out (mono). However we find that the DirectSound always treat the device as stereo. Nevertheless, we can separate the source from left or right audio in, but there is a problem in making this sound to be output from specific audio out (left or right).
For example, we have captured a sound on left audio in and want to play it on RIGHT audio out. But we don't know how to do it. Can anyone help?
|
|
|
|
|
Hello
i just don't know how to add elements in the CComboBox i've tried AddString and InsertString but it doesn't work after the UpdateData(TRUE)
thank you for your help
|
|
|
|
|
see here and test it doesn't work or it work please?
if you have control from Toolbax you dont need to create
m_Combo.Create(CBS_AUTOHSCROLL|CBS_DROPDOWN|WS_CHILD|WS_VISIBLE,CRect(0,30,100,200),this,1);
m_Combo.AddString("test");
m_Combo.InsertString(0,"test2");
WhiteSky
|
|
|
|
|
sorry but it doesn't work i can't see nothing in the comboBox.
You know what i think it's a problem of a countainer or soemthing like this .. because i changed the style of the comboBox to 'Normal' it shows what i have inserted but when i use the dropdown style there is nothing !
ps: i putted the comboBox into a countainer but i don't think that affect it's style ...
|
|
|
|
|
you changed style combobox to what?this code is common and it work
can you show your code (countainer ) that has combobox
WhiteSky
|
|
|
|
|
WhiteSky wrote: can you show your code (countainer ) that has combobox
Man you are every fast
"Opinions are neither right nor wrong. I cannot change your opinion. I can, however, change what influences your opinion." - David Crow
cheers,
Alok Gupta
VC Forum Q&A :- I/ IV
|
|
|
|
|
is it good or bad!?
whitesky
|
|
|
|
|
WhiteSky wrote: is it good or bad!?
Both
"Opinions are neither right nor wrong. I cannot change your opinion. I can, however, change what influences your opinion." - David Crow
cheers,
Alok Gupta
VC Forum Q&A :- I/ IV
|
|
|
|
|
Could you be more specific
whitesky
|
|
|
|