|
I have a button on a dialog bar, what needs to be done to activate it so it can be clicked?
This is the first time creating a GUI in C++. I have my dialog bar, and want to be able to create message handlers, and edit text in the text boxes, check items....etc in my controls in the dialog bar. Do I need link my dialog bar to a class who's base class is CDialog and access the controls through there....or how else do I got about it?
I was unable to set/clear check buttons either....
|
|
|
|
|
Hi,
this is my first post.. i am new to Visual C++..
i want to write a html copiler like html2exe..
how do i proceed?? can some one give me some resources as to wehre to start from..
i have got some info.. about self extractor..will this help in some way..
please help!!.
Subhro
|
|
|
|
|
Would you please clearify what it is you would like to do? I don't understand what you mean by an HTML compiler.
|
|
|
|
|
html2exe is a way to make e-books for offline purposes..
i select a list of html files along with the jpg, gifs etc. and the program gives and .exe file, which when clicked shows the files in it browser..
u can download a trial version from the link below.. i dont want it so complex...
http://www.html2exe.com/
subhro
|
|
|
|
|
IE 5 already has this built-in. You can save a web page as an .MHT file, which contains everything on the page. If you need to do this programatically, look into the IE automation interface docs, and see if saving to .MHT via automation is supported.
--Mike--
http://home.inreach.com/mdunn/
Sometimes, arming yourself with a big pointy stake just won't do you any good.
|
|
|
|
|
now this is all greek to me.. Michael..
can u be more clear please????
this is the functionality that i am looking for..
1) I run myEBookMaker.
2) It prompts me to select the files/directories that i want to include in my application. I assume there is a file called index.html.
3) After selection i press compile..
4) It prompts me for a file name of my ebook. i enter it.. eg: ebook1
5) A file named ebook.exe is dunped on the disk.
6) When i click on ebook.exe, a window opens which displays index.html, just like in an IE browser.
i hope now i am a little more clear..
thanx for your earlier response.. but i couldnt find anything after searching the M$ site.. on IE automation interface..
please help .. !!!
Subhro
|
|
|
|
|
Hi,
I would like to know how can I do for transfert a data from a editbox in a TAB PAGE (CTabCtrl) to a dialogbox.
I make this but nothing:
TabPage1 :
EditBox : CString m_edit1;
DialogBox (where the CTabCtrl is) :
EditBox : CString m_edit2;
Button : "handler" CLICK : UpdateData(TRUE);
I create a member variable for the TABPAGE1 :
CTabPage1 m_TabPage1;
Now I can in the DialogBox receive normaly the data from the m_edit1 with this:
m_edit2 = m_TabPage1.m_edit1;
UpdateData(FALSE);
But nothing.
And I make with the pointer to the Class from TabPage1:
CTabPage1 *m_TabPage1;
for TabPage1
and for the DialogBox :
m_edit2 = m_tabPage1->m_edit1;
UpdateData(FALSE);
But nothing.
Please help me for this.
youssef
|
|
|
|
|
CYourDialog dlg; //(CYourDialog is the class where the CTabCtrl is)
CEdit* pEditdlg = (CEDit*)dlg.GetDialogItem(IDC_EDIT); //Is the Control Id in the tabcontrol
CString str = _T("");
dlg.GetWindowText(str); //Ready
Cheers!!!
Carlos Antollini.
|
|
|
|
|
Youssef, I'm sorry, I found an error in my answer.
CYourDialog dlg; //(CYourDialog is the class where the CTabCtrl is)
CEdit* pEditdlg = (CEDit*)dlg.GetDialogItem(IDC_EDIT); //Is the Control Id
in the tabcontrol
CString str = _T("");
pEditdlg->GetWindowText(str); //Ready <= This is the corect.
Cheers!!!
Carlos Antollini.
|
|
|
|
|
another mistake you have,
GetDlgItem instead of GetDialogItem
|
|
|
|
|
Is, true, I don't have pardon.
That is the problem of write directly into CodeProject.
Hey Chris, You need to put a C++ compiler Here....
Cheers!!!!!
Carlos Antollini.
|
|
|
|
|
I have just started using exceptions, catching both built in types and defined objects. However, as I see it it would be very rare that I actually have a use for doing this. There is always a way around it, usually just error checking. I recall from using java that there are special types defined such as ArrayOutOfBoundsException which you can catch- these types also have relevant methods inluded for diagnosing and working with the exception. Is there no similar concept apart from std::exception...
Thanks in advance..
|
|
|
|
|
There is always a way around it
Not always. If you have a library that uses throw to report errors, your only solution is to use try and catch. And don't forget about operator new - it throws an exception when there's not enough memory to satisfy the request. Visual C++ is not up to standard in this area (yet) and will simply return NULL. Hopefully, they will fix this in VC 7 (any Beta2 user to comment on that?)
Tomasz Sowinski -- http://www.shooltz.com
|
|
|
|
|
hello, i really need urgent help with this problem, i look about everywhere but i just can't seem to find an mfc based texteditor program. The problem is this: i have a textbox and i declare a member variable for it as a CString.
Now i have to write the text from this textbox to a file. just like that. i know this really can't be a problem for you guys so please post a quick response here. i can't use getwindowtext and all that because it works with HWND's and u know the mfc stuff is with CWnd.
Thanks
Kuniva
|
|
|
|
|
You have two samples in the MSDN, One is the SUPERPAD, and the other one is MULTIPAD.
If you have not the samples I can send you by e-mail.
Cheers!!!
Carlos Antollini.
|
|
|
|
|
try MyWindow.GetWindowText()
-c
------------------------------
Smaller Animals Software, Inc.
http://www.smalleranimals.com
|
|
|
|
|
i can't use getwindowtext and all that because it works with HWND's and u know the mfc stuff is with CWnd.
Using MFC objects in no way prevents you from dropping down to the APIs. Call the GetSafeHwnd() method of any CWnd-derived object to get its window handle.
--Mike--
http://home.inreach.com/mdunn/
Push the button, Frank.
|
|
|
|
|
hehe, i didn't go to the msdn library yet because i think its a huge mess but i guess if i look a bit i'll find it
i'm a bit of a slacker u know :p
Thanks alot for all your help!
Kun
|
|
|
|
|
If you create a MFC App doc/view project with the App Wizard and select CRichEditView as the base class for the view in the final step, you will get a fairly functional text editor - might be all you need!
|
|
|
|
|
yeh i know, but its a dialog based app so...
|
|
|
|
|
You could use this code to pull your string from the text box and dump it to a file..
CFile fileEditText;
if (fileEditText.Open("text.txt",
CFile::modeCreate + CFile::modeWrite))
{
fileEditText.Write((LPCSTR)m_edit,m_edit.GetLength());
fileEditText.Close();
}
Hope this helps
Rob Jones
|
|
|
|
|
geezes, did you read my mind or something???? this was the exact kind of code i was looking for!!! it works great!
you really helped me out alot, thanks!
T.W.
|
|
|
|
|
I want to dock below the main frame, like so...
_______________________________
| |
| |
| Main Frame |
| |
|_______________________________|
| |
| Dialog |
|_______________________________|
so that its not a child window being docked, but its docked on the bottom side of the main frame border....
|
|
|
|
|
Something like Winamp windows snapped one to another? Make dialog modeless and handle WM_SIZE, WM_SIZING, WM_MOVING and WM_MOVE in frame and dialog. The messages are sent when user moves/sizes the window - in the handler call SetWindowPos to keep other window snapped.
Tomasz Sowinski -- http://www.shooltz.com
|
|
|
|
|
You should be able to you a model dialog also because it get these messages also.
|
|
|
|