|
Ok, < should be &.
Best,
Jun
|
|
|
|
|
Don't use <> directly. Use the <> buttons above the smileys.
#include <ctime>
time_t t = time(NULL);
char *tm = ctime(&t);
char fileName[256] = "C:\\output";
strcat(fileName, tm);
strcat(fileName,".txt");
AfxMessageBox(fileName); Since you are using MFC, why mess with char* and strcat() ?
"The largest fire starts but with the smallest spark." - David Crow
"Judge not by the eye but by the heart." - Native American Proverb
|
|
|
|
|
Thanks for this DavidCrow wrote: Use the <> buttons above the smileys.
Best,
Jun
|
|
|
|
|
DavidCrow wrote: Since you are using MFC, why mess with char* and strcat()?
And on that note, why not just use CTime or COleDateTime? Both of which have format methods that will allow you to print out a timestamp in any format you wish.
If you decide to become a software engineer, you are signing up to have a 1/2" piece of silicon tell you exactly how stupid you really are for 8 hours a day, 5 days a week
Zac
|
|
|
|
|
Thanks you guys!
You all ROCK!
Kitty5
|
|
|
|
|
how we can put tooltips to the listbox items.
if i point to any particular item it must get tooltip and it will show the name of the item.
please help me,urgent.
murty.
vsn
|
|
|
|
|
See Here[^]
Somethings seem HARD to do, until we know how to do them.
_AnShUmAn_
|
|
|
|
|
|
Hello
I want to take a snapshot from a webcam and save it to a file . but I dont know how to do it , can you help me?
thanks
|
|
|
|
|
|
how we add WM_TIMECHANGE message to our project please tell me
vsn
|
|
|
|
|
In the header file declare
afx_msg void OnTimeChange();
In .cpp file
void CTEstDlg::OnTimeChange()
{
CDialog::OnTimeChange();
}
And in the begin message map section do this
ON_WM_TIMECHANGE()
Somethings seem HARD to do, until we know how to do them.
_AnShUmAn_
|
|
|
|
|
|
If it's an MFC application, use ClassWizard (Ctrl+W). Adding all of the pieces manually will work, but there's always the chance you could miss something.
"The largest fire starts but with the smallest spark." - David Crow
"Judge not by the eye but by the heart." - Native American Proverb
|
|
|
|
|
hi
how to add minimise button to modelless dialog box.
thanking you
Manjunath S
GESL
Bangalore
|
|
|
|
|
Right Click on the dialog . Go to properties>Styles Tab and select the minimize box (check box) option. That's it
Somethings seem HARD to do, until we know how to do them.
_AnShUmAn_
|
|
|
|
|
hi
we created the dialog in win32 application using CreateDialog. In the properties of dialog window, I set the Minimise Box to TRUE. But the minimise option is not coming.
thanks
Manjunath S
GESL
Bangalore
|
|
|
|
|
hi amshu
i got it
thanks for ur suggestion
Manjunath S
GESL
Bangalore
|
|
|
|
|
Please spell names correctly dear.
Thanks and you are always welcome
Somethings seem HARD to do, until we know how to do them.
_AnShUmAn_
|
|
|
|
|
You can go in the resource editor and open the properties window for the dialog. There should be a tab where you can add a title bar and add a minimize and maximize button (don't remember exactly the name of the tabs, so you have to look a little bit by yourself).
Cédric Moonen
Software developer
Charting control
|
|
|
|
|
If there is api to delete a directory????
yours faithfully
ajeesh
|
|
|
|
|
|
|
SHFileOperation()
"The largest fire starts but with the smallest spark." - David Crow
"Judge not by the eye but by the heart." - Native American Proverb
|
|
|
|
|
This will delete a directory and all of its contents:
static BOOL DeleteDirectoryPath(const CString& path)
{
// Function to delete a directory, including the case where
// files and sub-directories exist. Also deletes the name specified,
// if it is actually a file.
WIN32_FIND_DATA find;
HANDLE findHandle;
CString file, filePattern;
DWORD fileAttrib, err;
filePattern = path + "\\*.*";
findHandle = FindFirstFile(filePattern, &find);
while (findHandle != INVALID_HANDLE_VALUE)
{
if ((strcmp(find.cFileName, ".") != 0) && (strcmp(find.cFileName, "..") != 0))
{
file.Format("%s\\%s", path, find.cFileName);
if (find.dwFileAttributes & FILE_ATTRIBUTE_DIRECTORY)
{
if (! DeleteDirectoryPath(file))
{
return FALSE;
}
}
else
{
SetFileAttributes(file, FILE_ATTRIBUTE_NORMAL); //Prevents some deletion failures
if (! DeleteFile(file))
{
return FALSE;
}
}
}
if (! FindNextFile(findHandle, &find))
break;
}
FindClose(findHandle);
fileAttrib = GetFileAttributes(path);
if (fileAttrib == 0xFFFFFFFF)
{
err = GetLastError();
if (err == ERROR_FILE_NOT_FOUND)
{
return TRUE;
}
else
{
return FALSE;
}
}
else if (fileAttrib & FILE_ATTRIBUTE_DIRECTORY)
{
if (! RemoveDirectory(path))
{
return FALSE;
}
}
else
{
SetFileAttributes(path, FILE_ATTRIBUTE_NORMAL); //Prevents some deletion failures
if (! DeleteFile(path))
{
return FALSE;
}
}
return TRUE;
}
cheers,
Neil
|
|
|
|