|
|
Hi All,
Thanks for the Inputs.
I will explain in detail of the requirements.
1. Lets assume that, from VC++ through serialization i will store the data using CArchive class in file (ex. sample.ddd).
2. From the application, i can load back the file with the data using menu options.
3. But same way, what i want is how to open the sample.ddd file from mouse double click or keyboard enter from the folder. This needs to open the application first and then file data needs to open.
Pl. let me know the solution or sample code.
Regards,
Girish K R
|
|
|
|
|
Hi,
Check this
this[^]
Bye,
Cool Ju
Dream Ur Destiny
|
|
|
|
|
Create registry value for associate editor to file type.
first add subkey to HKEY_CLASSES_ROOT with default value:
[HKEY_CLASSES_ROOT\.ddd]
@="DDDSampleFile"
second add subkey to HKEY_CLASSES_ROOT with default file type description:
[HKEY_CLASSES_ROOT\DDDSampleFile]
@="Sample File of Mine"
you can provide DefaultIcon which displayed by Explorer:
[HKEY_CLASSES_ROOT\DDDSampleFile\DefaultIcon]
@="C:\\windows\\notepad.exe,0"
then tell shell how to open this file:
[HKEY_CLASSES_ROOT\DDDSampleFile\shell]
[HKEY_CLASSES_ROOT\DDDSampleFile\shell\open]
[HKEY_CLASSES_ROOT\DDDSampleFile\shell\open\command]
@="\"C:\\windows\\notepad.exe\" \"%1\""
Of course you can do these actions by RegCreateKey and RegSetValue in your app.
at last ,you can double click the .ddd file in explorer to see the effect.
|
|
|
|
|
Hello
I have a program written in Borland c++. It uses graphics.h to draw some rectangles and lines on console. Can this program run on MS Visual C++.
I tried it but it does not recognize graphic.h
Thank you
We Believe in Excellence
www.aqueelmirza.cjb.net
|
|
|
|
|
no way. VC++ dosen't support this class
nave
|
|
|
|
|
long time back, madly i tried to do this, but was in vain.
VuNic
|
|
|
|
|
Aqueel wrote: I tried it but it does not recognize graphic.h
graphics.h is borland properitary header file... which doesn't come with visual studio... now you either have to give up dos programming or stay with borland compiler
|
|
|
|
|
OK i gave up dos programming...
We Believe in Excellence
www.aqueelmirza.cjb.net
|
|
|
|
|
Aqueel wrote: i gave up dos programming...
i already given
|
|
|
|
|
Hi,
I'm new to Visual C++ database programing.
I'm using ODBC cursor to connect to an Access database *.mdb file.
retcode = SQLSetStmtAttr(hstmt1, SQL_ATTR_CURSOR_SCROLLABLE,SQLPOINTER)SQL_SCROLLABLE, SQL_IS_INTEGER);
I used the above line of code to make the cursor scrollable to I can do SQLFetchScroll to go backward and forward.
However I got the following error message: Optional feature not implemented.
Please help.
Thank you very much
nhuythanh@gmail.com
nhuythanh@gmail.com
|
|
|
|
|
It probably means access doesn't support scrollable cursors.
|
|
|
|
|
Dear friends,
Do you know how to change the text color in an Edit box m_EdControl?
this->m_EdControl.???;
Thanks and regards,
Joy Anne
|
|
|
|
|
In MFC handle the WM_CTLCOLOR . Use class wizard then add code like the following:
HBRUSH CMFCDialogDlg::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor)
{
HBRUSH hbr = CDialog::OnCtlColor(pDC, pWnd, nCtlColor);
if (nCtlColor == CTLCOLOR_EDIT)
{
pDC->SetTextColor(RGB(255,0,0));
}
return hbr;
}
Steve
|
|
|
|
|
//======================== Member variables ===========================//
CFont m_Font;
CEdit m_Eidt;
//====================== Some where ===================================//
m_Edit.Create(WS_VISIBLE|WS_CHILD|WS_BORDER|ES_AUTOHSCROLL,
CRect(100,100,500,150),
this,
8888);
//============================== Set the font of a control ===================//
LOGFONT lf;
//===== Initialize the LOGFONT structure =============//
lf.lfHeight = 0 ;
lf.lfWidth = 0 ;
lf.lfEscapement = 0 ;
lf.lfOrientation = 0 ;
lf.lfWeight = 400 ;
lf.lfItalic = FALSE ;
lf.lfUnderline = 0 ;
lf.lfStrikeOut = 0 ;
lf.lfCharSet = ANSI_CHARSET ;
lf.lfOutPrecision = OUT_DEFAULT_PRECIS ;
lf.lfClipPrecision = CLIP_DEFAULT_PRECIS ;
lf.lfQuality = DEFAULT_QUALITY ;
lf.lfPitchAndFamily = DEFAULT_PITCH | FF_SWISS;
lstrcpy(lf.lfFaceName, "CommercialScript BT") ;
//============= Set the font of the control ===============//
m_Font.CreateFontIndirect(&lf);
m_Edit.SetFont(&m_Font);
///// The end /////
|
|
|
|
|
The above code change the font in an edit box not color
nave
|
|
|
|
|
Using Visual C++ (6.0) MFC, there is more than one way. If you search for "CEdit background", you will find 17 possible answers (see "Change the Background Color of an MFC Edit Control" ID: Q117778).
At the current time I am studying VB.Net (no choice) and in that you just call "sender.BackColor = color" ("sender" is an object derived control), which probably applies to C# as well (through the framework).
You could derive a class from a CEdit control and override the "OnEraseBkgnd" method, but there should be a better way.
That is the best I can do at the moment.
INTP
Every thing is relative...
|
|
|
|
|
|
Where is the most appropriate place to save the placement of the MDI Frame window when the app is closing?
CWinApp->ExitInstance?
FrameWnd->DestroyWindow?
FrameWnd->OnCmdMsg?
Rich
|
|
|
|
|
I use the following so it gets stored on a per user basis...
void CMainFrame::OnClose()
{
// TODO: Add your message handler code here and/or call default
WINDOWPLACEMENT windowPlacement;
GetWindowPlacement(&windowPlacement);
AfxGetApp()->WriteProfileBinary("Settings","Window",(BYTE*)&windowPlacement,
sizeof(WINDOWPLACEMENT));
CMDIFrameWnd::OnClose();
}
BOOL CYourApp::InitInstance()
{
// Other stuff removed for clarity
// The main window has been initialized, so show and update it.
// Also get previous settings from registry for position
UINT unSize;
WINDOWPLACEMENT * pWindowPlacement;
if (GetProfileBinary("Settings","Window",(LPBYTE*)&pWindowPlacement,&unSize)) {
pMainFrame->SetWindowPlacement(pWindowPlacement);
} else {
pMainFrame->ShowWindow(SW_SHOWMAXIMIZED);
}
pMainFrame->UpdateWindow();
return TRUE;
}
|
|
|
|
|
Thanks, that helps a lot!
|
|
|
|
|
Hi all
Turn Off monitor??????
yes , how to Turn Off monitor by programming i need any commands using c/c++ & MFC or API ??
i want to turn it off as the windows do in the power save??
any tips thx
|
|
|
|
|
|
Send Message WM_SYSCOMMAND with SC_MONITORPOWER to app self
|
|
|
|
|
I know how to change an icon, I was just wondering if anybody knows how to generate new icons at runtime, or ideally how to create a new icon identical to the previous but with different colours? Alternatively, is it possible to change display colours of an icon without creating a new one?
When I die I'd like to go peacefully in my sleep like my father, not screaming in terror like his passengers!!!
|
|
|
|