|
|
1.how do i convert some CString to UNICODE ? ? ?
i search in MSDN and i dont understand how to do it .
2. i writing some program and i need to send some CString to printing .
in my CString there is some local language (not eanglish) and the printer
always give me some GIBRISH data.
pleace , someone can help me ?? ?
tanks.
|
|
|
|
|
|
Hello everyone:
I have a tree window, before scroll to the last line, I want to delete the tree and re-install it, and then scroll. For to do it, I want to get WM_VCSROLL before OnVScroll() is called.
1.I tryed to get the msg in PreTranslateMessage, but WM_VSCROLL is not sent into the function.
2.I tryed to get the msg in WinProc, but I cannot.
How to get it? Thank you.
-Freehawk
|
|
|
|
|
Hai frens
Can any one guide me how to fetch data in VC++ from XML file using DOM. . .
If u find any usefull links related to this give me.. .
Thanx
bye
|
|
|
|
|
|
Hi,everyone. i'm a newbie of VC,i'm sorry if the question bother you(actually it's the second time)...
Here it is:
when i first added the component Microsoft DataGrid Control, Version 6.0(OLEDB), and added a member variable to a class by Class Wizard.i got the following dialog:
"The ActiveX Control "Microsoft DataGrid Control, Version 6.0(OLEDB)" has not been inserted into the project. Developer Studio will do this now and generate a C++ wrapper class for it."
but I didn't do it rightly, so I wanted to delete it. (I think i must delete it in a wrong way and left something!) I navigated to the variable in the header file, and I deleted it.
when I tried to reinsert the variable (once again by using Class Wizard, and choosing Add Member Variable), the former dialog didn't come out,instead, "Add Member Varible" dialog appears and the varible type datagrid1 exsits and i can't use it properly. i have searched in files i can't find string "datagrid" anymore,why does the compiler remember that
it seems the compiler has remembered my option and would't like to give me another choice
i don't know how to do,and hope someone can help me,Thank you so much!
Best wishes,
---------------------------
You will when you believe!
------------------------
|
|
|
|
|
Please check in the DoDataExchange funtion in Dialog' cpp....
|
|
|
|
|
At first, i would like to Thank you so much! Dear *Dreamz. You're so kind!
as you said, i checked the DoDataExchange funtion in Dialog' cpp,here it is:
--------------------------------------------------------------
void CStepbystepView::DoDataExchange(CDataExchange* pDX)
{
CFormView::DoDataExchange(pDX);
//{{AFX_DATA_MAP(CStepbystepView)
//}}AFX_DATA_MAP
}
--------------------------------------------------------------
i think no "datagrid" or something else related i don't know how to do,,, could you tell me the next step? Thanks!
Best Wishes,
---------------------------
You will when you believe!
------------------------
|
|
|
|
|
When you create a member variable the declaration will come in the Class' .h File and a reference ( like this .. DDX_Control(pDX, IDC_DATAGRID1, m_datagrid1) ) will be there in the DoDataExchange function.
Still i couln't get what can be the problem..
Can you try to delete the varible by the "Delete Variable" button in the "Add Member Variable Dialog"...
|
|
|
|
|
At first,Thanks again!
when i now create a new project and do as following steps:
1. Insert ActiveX control: Microsoft DataGrid Control, Version 6.0(OLEDB);
2. Use classwizard bind the IDC_DATAGRID1,and a dialog come out:
"The ActiveX Control "Microsoft DataGrid Control, Version 6.0(OLEDB)" has not been inserted into the project. Developer Studio will do this now and generate a C++ wrapper class for it."
and then i can find :
CFormView::DoDataExchange(pDX);
//{{AFX_DATA_MAP(CStepbystepView)
DDX_Control(pDX, IDC_DATAGRID1, m_datagridctrl);
//}}AFX_DATA_MAP
in DoDataExchange function.
but i don't know the project now i'm running, i Insert ActiveX control but that dialog ""The ActiveX Control "Microsoft DataGrid Control, Version 6.0(OLEDB)" has not been inserted into the project. Developer Studio will do this now and generate a C++ wrapper class for it." didn't come out
maybe because i have added CDataGrid1 class manually before? but now i searched DataGrid in files,i find nothing, i don't known
Thank you again for your help! this question has puzzled me for a long time!
hope to hear good news!
Best Wishes,
---------------------------
You will when you believe!
------------------------
|
|
|
|
|
I think in your new application its works fine
Dick.lee Solucky wrote:
but i don't know the project now i'm running, i Insert ActiveX control but that dialog ""The ActiveX Control "Microsoft DataGrid Control, Version 6.0(OLEDB)" has not been inserted into the project. Developer Studio will do this now and generate a C++ wrapper class for it." didn't come out
Once you have added the classes this messagebox wont come again...
|
|
|
|
|
*Dreamz wrote:
Once you have added the classes this messagebox wont come again...
what i want now is just it come out again... and this time i want to do it right.
-------------------------
Best Wishes sehsiW tseB
-------------------------
You will when you believe!
-------------------------
|
|
|
|
|
|
yes,i have tried to delete the varible by the "Delete Variable" button, that can be done, and i double click Add Varible the Variable type is CDataGrid1, but i don't have CDataGrid1 class in classview at all
hope you can understand...
Best wishes,
---------------------------
You will when you believe!
------------------------
|
|
|
|
|
Dick.lee Solucky wrote:
Add Varible the Variable type is CDataGrid1, but i don't have CDataGrid1 class in classview at all
By default wizard will give you the class name as CDataGrid.Did you change that?
Dick.lee Solucky wrote:
but i don't have CDataGrid1 class in classview at all
Please check whether all the files are added to your workspace.Else you can add them from the working folder...
Could you add the member variable...??
|
|
|
|
|
*Dreamz wrote:
By default wizard will give you the class name as CDataGrid.Did you change that?
yes!exactly!that's my problem! i didn't known at that time so i added CDataGrid class myself(so stupid! ) and i added twice,so now i got CDataGrid1
*Dreamz wrote:
Please check whether all the files are added to your workspace.Else you can add them from the working folder...
now what i want is just that very beginning's dialog: like just i'm beginning a new project.
Thanks again for your help!!!!! You're so kind!!!!!!!!!!!
wait for you...
-------------------------
Best Wishes sehsiW tseB
-------------------------
You will when you believe!
-------------------------
|
|
|
|
|
Ok........
Now i got what you want to do...
You have to remove all that reference to the DataGrid control....
I also dont know how to remove the control once it is added...
I'll check it and get back to you .....
Good Luck....
|
|
|
|
|
*Dreamz wrote:
Now i got what you want to do...
it's so sweet...
*Dreamz wrote:
I'll check it and get back to you .....
you're my hero! ^.^ Thanks!
Have a good day! and wish everything goes well!
" remove all that reference to the DataGrid control...."
and i also learn how to ask questions ! Thanks!
-------------------------
Best Wishes sehsiW tseB
-------------------------
You will when you believe!
-------------------------
|
|
|
|
|
Thanks a lot
|
|
|
|
|
It's me should say thanks! wish everything goes well!
-------------------------
Best Wishes sehsiW tseB
-------------------------
You will when you believe!
-------------------------
|
|
|
|
|
Delete all the newly added files for the DataGrid from your workspace and from the current working folder...
Delete the include for datagrid.h and Rebuild all...
Open the Project' .dsp file in a notepad.Towards the end of the file there will be some entries for the newly added files for the DataGrid.
eg:
# Section CPTest : {CDE57A43-8B86-11D0-B3C6-00A0C90AEA82}
# 2:21:DefaultSinkHeaderFile:datagrid.h
# 2:16:DefaultSinkClass:CDataGrid
# End Section
Delete all those sections for the classes that we deleted..
Rebuild All...Now do what you want..You will get "Your Message" dialog..
Note:
Dear Dick.lee Solucky...
This is what i tried by created an application like yours...
I am not sure that this is a right way or not...
So if you use this,please make a copy of your application and proceed...please..
I could build the application without any error....
Good Luck
|
|
|
|
|
Oh,my God! How can i express my thanks!!! my dear *Dreamz!
now i'm following your method and open Project' .dsp in UltraEdit, i find:
# Section stepbystep : {CDE57A43-8B86-11D0-B3C6-00A0C90AEA82}
# 2:21:DefaultSinkHeaderFile:datagrid1.h
# 2:16:DefaultSinkClass:CDataGrid1
# End Section
Thank God! i finally find it! with your help! dear *Dreamz! how can i express my thanks!!!!!!!
actually not only one,i also got:
# Section stepbystep : {CDE57A43-8B86-11D0-B3C6-00A0C90AEA82}
# 2:21:DefaultSinkHeaderFile:datagrid1.h
# 2:16:DefaultSinkClass:CDataGrid1
# End Section
# Section stepbystep : {BEF6E003-A874-101A-8BBA-00AA00300CAB}
# 2:5:Class:COleFont
# 2:10:HeaderFile:font.h
# 2:8:ImplFile:font.cpp
# End Section
# Section stepbystep : {00028C02-0000-0000-0000-000000000046}
# 2:5:Class:CDataGrid
# 2:10:HeaderFile:datagrid.h
# 2:8:ImplFile:datagrid.cpp
# End Section
# Section stepbystep : {7BF80981-BF32-101A-8BBB-00AA00300CAB}
# 2:5:Class:CPicture
# 2:10:HeaderFile:picture.h
# 2:8:ImplFile:picture.cpp
# End Section
# Section stepbystep : {CDE57A41-8B86-11D0-B3C6-00A0C90AEA82}
# 2:5:Class:CDataGrid1
# 2:10:HeaderFile:datagrid1.h
# 2:8:ImplFile:datagrid1.cpp
# End Section
# Section stepbystep : {00028C00-0000-0000-0000-000000000046}
# 2:21:DefaultSinkHeaderFile:datagrid.h
# 2:16:DefaultSinkClass:CDataGrid
# End Section
all these things! i've been searching for month!
*Dreamz wrote:
Rebuild All...Now do what you want..You will get "Your Message" dialog..
Oh,my God!!!!!!! You're my Angel,*Dreamz!(hope you don't mind i call you that! )
You know, i've been really disappointed before, when every time i met questions of vc and i could't solve, i rebuilt a new project!
You show me that's not the right way! there are solutions! i will try not to escape from the problem,and face it bravely! because of you!
This is really a wonderful place! so nice to meet you! Keep in touch!
-------------------------
Best Wishes sehsiW tseB
-------------------------
You will when you believe!
-------------------------
|
|
|
|
|
Dick.lee Solucky wrote:
CDE57A43-8B86-11D0-B3C6-00A0C90AEA82
i felt dazzle when i saw these before,,, but today, i find it's so lovely! VC is really huge!!
Dick.lee Solucky wrote:
2:21:
and what does this mean for.... there are so many questions in my head! but i'm so excited!!!
*Dreamz,Thanks again!
wish everything goes well!
Merry Christmas,and so nice to meet you !!!!!!!
Wish everyone at CP have a great Christmas and next year we can have more and more people here in CP ,cos it's really great place !
-------------------------
Best Wishes sehsiW tseB
-------------------------
You will when you believe!
-------------------------
|
|
|
|
|
Happy to hear that you have got it working
Dick.lee Solucky wrote:
Oh,my God!!!!!!! You're my Angel,*Dreamz!(hope you don't mind i call you that! )
I don't mind ....
Good Luck
|
|
|
|