|
Hello Everybody,
I'm trying to insert a CView object
inside a TabControl.
I follow the following step:
a) Create a Dialog;
b) Inserted a TabCtrl
c) Created a CMyTabCtrl derived from CTabCtrl
d) Inserted a CView Object in CMytabCtrl.
e) Used CView->Create(...) to create a Child window inside the tab control
Is this the only way to create a view in the tabControl? Why the View position
is not perfectly inside the Tab Control Client Area?
BYE.
Have a good day
|
|
|
|
|
Please advise me how am I convert the modeless dialogs to modal dialogs.
1. i hid the modeless dialogs by using the ShowWindows(FALSE)
2. How ever the program icon disappear in the task bar.
3. I thinking of making the modeless dialogs so that it appear in the task bar.
thank you.
please advise
|
|
|
|
|
Are you using MFC? Is this the main app's dialog box? Have you tried just changing the code to use DoModal instead of Create? If you show some code, I may help you better.
Regards,
Alvaro
|
|
|
|
|
Hi.
Let say there is a standard STL vector contain with data in it. How do you assign a character arrays the data inside the vector contain either through value or pointer?
I need to do that so I could write the data to a file in binary mode.
Thanks,
Kuphryn
|
|
|
|
|
I'm not sure I've understood your request, but if what you're after is getting a char * to the contents of a vector , then the expression &v[0] does the trick (v being the vector ), as in
std::vector<char> v;
...
fwrite(&v[0],1,v.size(),fp); Hope this helps.
Joaquín M López Muñoz
Telefónica, Investigación y Desarrollo
|
|
|
|
|
Hi,
I have an SDI 'windows explorer'-like application (generated by the AppWizard), with a left pane (CLeftView) and a right pane (CRightView).
Here are my questions :
- When the user opens a new file, a file selector is automatically openned. How can I choose the file type (*.xxx instead of *.*) ?
- I would like that when the user chooses to save the file, no matter which view is active, the same method is called. But, with the ClassWizard, the function to react to the 'OnCommand' for a menu is different for each view. How can I have a unique method for the 'File save', no matter which view is active ?
Thank you in advance for your help !
Jerome
|
|
|
|
|
- When the user opens a new file, a file selector is automatically openned. How can I choose the file type (*.xxx instead of *.*) ?
I assume you are using CFileDialog, look at its m_ofn member, this is of type 'OPENFILENAME' structure. The 'OPENFILENAME' has two members you need to modify lpstrFilter and lpstrCustomFilter.
How can I have a unique method for the 'File save', no matter which view is active ?
Create a static function somewhere to do the work, and then call it from everywhere else.
Regards
Ray
"Je Suis Mort De Rire"
|
|
|
|
|
Hello,
Is the clipboard in WinNT unicode? ie. can I copy - paste Japanese characters from one editor to another (both editors support unicode) without loss of data or junk characters filling the data?
Regards,
~A.
|
|
|
|
|
Yes.
--Mike--
http://home.inreach.com/mdunn/
While I can't be correct on all matters, I can make the reassuring claim that where I am inaccurate, I am at least definitively inaccurate.
your with and
Sonork - 100.10414 AcidHelm
|
|
|
|
|
I use ATL COM Appwizard to create ActiveX,
I insert new "full controll" and in the "Stock Properties"
tab I add "Background color" and "Background Style".
when I test ActiveX in "ActiveX control text container"
there were not any propertypage for background color and
background style.
Should I add any code for it?
|
|
|
|
|
When you select background color and style the appwizard includes a few more lines of code so that you can set the background color and style from the container.
Create a project with those options enabled and one without and then do a diff (windiff) between the two projects to see the difference.
Todd Smith
|
|
|
|
|
I could create propertysheet for backcolor but it is
disable and I cann't choose color from it?
|
|
|
|
|
How can I find the user defined point size for message boxes (set under Display Properties, Appearance). I have checked GetSystemMetrics and SystemParametersInfo and have tried the following code:
HFONT font = (HFONT)GetStockObject(SYSTEM_FONT);
LOGFONT lf;
GetObject(font, sizeof(LOGFONT), &lf);
HDC hdc = GetDC(NULL);
int ptsize = MulDiv(72, lf.lfHeight, GetDeviceCaps(hdc, LOGPIXELSY));
ReleaseDC(NULL, hdc); SYSTEM_FONT always results in 12 and DEFAULT_GUI_FONT is the menu font.
|
|
|
|
|
hi all,
i would like know how i can change the font size in a editbox.
could anyone give me an idea?
thanks,
jim
|
|
|
|
|
I have created a MFC DLL, and everything works fine on the DLL side. But one the application side, the exported classes only work when they are declared in a function, and I have compiling errors when I declare them in a view or another class. What am I doing wrong?
|
|
|
|
|
The reason nobody answered your question the first time is because it is too vague to guess at. You need to be more detailed. What errors? What defines are you using? How is your project structured?
Simply reposting your question will achieve the same thing. Nobody answering it.
--
Where are we going? And why am I in this handbasket?
|
|
|
|
|
I have a dialog box, and would really like to be able to break some of the items up with a horizontal line which loads of apps do. The static group box control has the right 3d line style, but how do you get a line break of the same kind without drawing directly using the GDI?
Any ideas?
In the past when using VB, I just called the GDI directly, but wished there was an easier way.
Thanks in advance,
Giles
|
|
|
|
|
I use Draw3DRect because it does the two colour thing in one line. I guess you could derive a class from CStatic that draws a line if you want to define it in the dialog editor and not draw it yourself.
Christian
After all, there's nothing wrong with an elite as long as I'm allowed to be part of it!! - Mike Burston Oct 23, 2001
Sonork ID 100.10002:MeanManOzI live in Bob's HungOut now
|
|
|
|
|
Hello,
I have been reading a bunch of articles here and at codeguru on hiding a column.. but most of the articles I have read people are reporting side effects.. Does anyone know of a good way to hide a column in a list control (report style)? I don't want the user to be able to open the column (yet I want to store data in it).. If I set the column width to 0 it hides it but it can be easly spread open..
Any ideas?
Rob
|
|
|
|
|
If the idea is that you don't want to show a single column, then use
lParam-Parameter of the 'SetItem' function.
If you want to prevent resizing, you have to do the following.
SetColumnWith (ID_COLUMN, 0)
Then override the OnNotity() function to handle the header notification for resizing.
HD_NOTIPY *pHDN = (HD_NOTITY *) lParam
if ((pHDN->hdr.code == HDN_BEGINTRACK) &&
(pHDN->iItem == mID_MY_COLUMN))
{
*pResult = 0;
return TRUE;
}
|
|
|
|
|
Thanks, worked like a charm!!
Rob
|
|
|
|
|
I'm looking for a way to have text over a transparent background, I'm not sure of which MFC approach to take, dialog box or window?
Any ideas on making text "appear" as if hovering over all other apps/windows would help out greatly!
Thanks
|
|
|
|
|
I want to send an WM_ACTIVATE message to a CFormView. (Basically I want the view to know when the App isn't the app with focus anymore.) I have code for the CMainFrame that catches it.
The app is also a SDI app. The only relationship I see is in theApp.InitInstance where it goes:
CSingleDocTemplate* pDocTemplate;
pDocTemplate = new CSingleDocTemplate(
IDR_MAINFRAME,
RUNTIME_CLASS(CGUIDoc),
RUNTIME_CLASS(CMainFrame), // main SDI frame window
RUNTIME_CLASS(CGUIView));
How can get WM_ACTIVATE from CMainFrame to CGUIView?
|
|
|
|
|
MFC already has this built-in, CView::OnActivateFrame()
--Mike--
http://home.inreach.com/mdunn/
While I can't be correct on all matters, I can make the reassuring claim that where I am inaccurate, I am at least definitively inaccurate.
your with and
Sonork - 100.10414 AcidHelm
|
|
|
|
|