Click here to Skip to main content
15,903,362 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
AnswerRe: How Do I get message ON_UPDATE_COMMAND_UI for CButton Pin
фил7-Jan-04 4:26
фил7-Jan-04 4:26 
GeneralRe: How Do I get message ON_UPDATE_COMMAND_UI for CButton Pin
Prakash Nadar7-Jan-04 6:51
Prakash Nadar7-Jan-04 6:51 
Generalurl verifier Pin
murali_utr6-Jan-04 22:22
murali_utr6-Jan-04 22:22 
GeneralRe: url verifier Pin
David Crow7-Jan-04 2:36
David Crow7-Jan-04 2:36 
GeneralBlinking ListControl Items Pin
Meherman6-Jan-04 21:50
Meherman6-Jan-04 21:50 
GeneralRe: Blinking ListControl Items Pin
twing7-Jan-04 18:56
twing7-Jan-04 18:56 
GeneralCSocket problem Pin
y_seval6-Jan-04 21:46
y_seval6-Jan-04 21:46 
GeneralRe: CSocket problem Pin
Antti Keskinen7-Jan-04 1:28
Antti Keskinen7-Jan-04 1:28 
GeneralRe: CSocket problem Pin
Graham Bradshaw7-Jan-04 4:31
Graham Bradshaw7-Jan-04 4:31 
GeneralRe: CSocket problem Pin
Xiangyang Liu 刘向阳7-Jan-04 5:27
Xiangyang Liu 刘向阳7-Jan-04 5:27 
GeneralOutlook Express Pin
BaldwinMartin6-Jan-04 20:46
BaldwinMartin6-Jan-04 20:46 
GeneralRe: Outlook Express Pin
David Crow7-Jan-04 2:40
David Crow7-Jan-04 2:40 
GeneralRe: Outlook Express Pin
BaldwinMartin7-Jan-04 19:52
BaldwinMartin7-Jan-04 19:52 
GeneralRe: Outlook Express Pin
Joel Lucsy7-Jan-04 3:11
Joel Lucsy7-Jan-04 3:11 
GeneralRe: Outlook Express Pin
BaldwinMartin7-Jan-04 19:49
BaldwinMartin7-Jan-04 19:49 
GeneralSmall Help. Pin
Prakash Nadar6-Jan-04 20:41
Prakash Nadar6-Jan-04 20:41 
GeneralRe: Small Help. Pin
Antti Keskinen7-Jan-04 1:44
Antti Keskinen7-Jan-04 1:44 
GeneralRe: Small Help. Pin
shultas7-Jan-04 2:56
shultas7-Jan-04 2:56 
GeneralRe: Small Help. Pin
Prakash Nadar7-Jan-04 6:55
Prakash Nadar7-Jan-04 6:55 
GeneralRe: Small Help. Pin
shultas7-Jan-04 11:16
shultas7-Jan-04 11:16 
GeneralSetActiveView Pin
skylonely6-Jan-04 20:29
skylonely6-Jan-04 20:29 
GeneralRe: SetActiveView Pin
morefalt6-Jan-04 23:32
morefalt6-Jan-04 23:32 
GeneralCFileDialog - Open Dialog Pin
murali_utr6-Jan-04 20:21
murali_utr6-Jan-04 20:21 
GeneralRe: CFileDialog - Open Dialog Pin
BaldwinMartin6-Jan-04 21:08
BaldwinMartin6-Jan-04 21:08 
Hi Alway use CommDlgExtendedError to figure out what is wrong with common dialogs.

Next Use
static char BASED_CODE szFilter[] = "Text Files (*.txt)|*.txt|All Files (*.*)|*.*||";

static char BASED_CODE szFilter[] = "Text Files (*.txt)|*.txt|All Files (*.*)|*.*||";
CFileDialog fileDialog(true, NULL, NULL,
(OFN_ALLOWMULTISELECT | OFN_FILEMUSTEXIST | OFN_HIDEREADONLY | OFN_LONGNAMES | OFN_PATHMUSTEXIST),
szFilter);

fileDialog.m_ofn.lpstrTitle = _T("Choose Files");
//fileDialog.m_ofn.lpTemplateName = "Open";

// need larger filename buffer to support multiselect
TCHAR filenameBuffer[4096] = { 0 } ;
fileDialog.m_ofn.lpstrFile = filenameBuffer;
fileDialog.m_ofn.nMaxFile = sizeof(filenameBuffer) / sizeof(filenameBuffer[0]);

if (IDOK == fileDialog.DoModal())
{
POSITION pos = fileDialog.GetStartPosition();
while (pos != NULL)
{
CString filename = fileDialog.GetNextPathName(pos);
AfxMessageBox(filename);
}
AfxMessageBox("Set Modified Flag");

}
else
{
DWORD errCode = CommDlgExtendedError();
switch (errCode)
{
case 0:
TRACE(_T("User cancelled Extract dialog\n"));
break;
// case FNERR_BUFFERTOOSMALL: // define if needed like #define FNERR_BUFFERTOOSMALL 0x000100
// ::AfxMessageBox(_T("Too many files selected. Try again with fewer files."));
// break;
default:
::AfxMessageBox(_T("An error occurred"));
break;
}
}



Best Wishes and Happy Holiday's,
ez_way
GeneralRe: CFileDialog - Open Dialog Pin
shultas7-Jan-04 2:14
shultas7-Jan-04 2:14 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.