Click here to Skip to main content
15,902,276 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
GeneralRe: Need HELP URGENTLY with COleDateTime!!!!!! Pin
Mukkie29-Jan-04 11:31
Mukkie29-Jan-04 11:31 
GeneralRe: Need HELP URGENTLY with COleDateTime!!!!!! Pin
sayvr7929-Jan-04 17:52
sayvr7929-Jan-04 17:52 
Generalsource file path Pin
ffazly28-Jan-04 18:32
ffazly28-Jan-04 18:32 
GeneralRe: source file path Pin
toxcct29-Jan-04 3:12
toxcct29-Jan-04 3:12 
GeneralRe: source file path Pin
Mukkie29-Jan-04 11:33
Mukkie29-Jan-04 11:33 
GeneralOutputting binary numbers to the standard output stream Pin
Joe Hoppe28-Jan-04 18:08
Joe Hoppe28-Jan-04 18:08 
GeneralDrive Type Pin
pranavamhari28-Jan-04 17:15
pranavamhari28-Jan-04 17:15 
GeneralRe: Drive Type Pin
Mukkie29-Jan-04 11:36
Mukkie29-Jan-04 11:36 
Try this:
(below code detects dvd)
<br />
<br />
STORAGE_MEDIA_TYPE GetDriveType(TCHAR A_chletter)<br />
{<br />
   DISK_GEOMETRY Geom[20];<br />
   DEVICE_MEDIA_INFO dinfo[20];<br />
   DWORD cb;            <br />
   GET_MEDIA_TYPES gmedia[20];<br />
<br />
   ZeroMemory(Geom, sizeof(Geom));<br />
   ZeroMemory(dinfo, sizeof(dinfo));<br />
   ZeroMemory(gmedia, sizeof(gmedia));<br />
<br />
   HANDLE hVolume = NULL;<br />
   CString drive_argument;<br />
   drive_argument.Format(_T("\\\\.\\%c:"), A_chletter);<br />
   <br />
   //wsprintf(szVolumeName, szVolumeFormat, cDriveLetter);       <br />
   hVolume = CreateFile(   (TCHAR*)(LPCTSTR)drive_argument,<br />
                           GENERIC_READ,<br />
                           FILE_SHARE_READ | FILE_SHARE_WRITE,<br />
                           NULL,<br />
                           OPEN_EXISTING,<br />
                           0,<br />
                           NULL );<br />
<br />
   if(DeviceIoControl (hVolume, IOCTL_STORAGE_GET_MEDIA_TYPES_EX, 0, 0, <br />
                                 gmedia, sizeof(gmedia), &cb, 0))<br />
   {<br />
      UINT MediaCharacteristics = gmedia[0].MediaInfo[0].DeviceSpecific.DiskInfo.MediaCharacteristics;<br />
      MediaCharacteristics = MediaCharacteristics;<br />
       CloseHandle(hVolume);<br />
      if(gmedia[0].DeviceType == FILE_DEVICE_DVD)//FILE_DEVICE_CD_ROM<br />
         AfxMessageBox("found dvd!");  <br />
      return (STORAGE_MEDIA_TYPE)(gmedia[0].MediaInfo[0].DeviceSpecific.DiskInfo.MediaType);<br />
   }<br />
   CloseHandle(hVolume);<br />
   return (STORAGE_MEDIA_TYPE)Unknown;<br />
}<br />
<br />



see _STORAGE_MEDIA_TYPE enumeration type.


Smile | :)
Generalthanks Pin
pranavamhari29-Jan-04 19:10
pranavamhari29-Jan-04 19:10 
Questionhow can I capture text!!!!! Pin
minhvc28-Jan-04 16:43
minhvc28-Jan-04 16:43 
AnswerRe: how can I capture text!!!!! Pin
Christian Graus28-Jan-04 17:08
protectorChristian Graus28-Jan-04 17:08 
GeneralRe: how can I capture text!!!!! Pin
Mike Dimmick29-Jan-04 0:02
Mike Dimmick29-Jan-04 0:02 
GeneralRe: how can I capture text!!!!! Pin
Christian Graus2-Feb-04 7:57
protectorChristian Graus2-Feb-04 7:57 
Generalhandle RTF \field instructions in rich edit Pin
bktan28-Jan-04 16:20
bktan28-Jan-04 16:20 
GeneralRe: handle RTF \field instructions in rich edit Pin
bktan29-Jan-04 19:24
bktan29-Jan-04 19:24 
Questionhow can I capture text!!!!! Pin
minhvc28-Jan-04 15:42
minhvc28-Jan-04 15:42 
AnswerRe: how can I capture text!!!!! Pin
Christian Graus28-Jan-04 15:45
protectorChristian Graus28-Jan-04 15:45 
GeneralClasswizard Pin
Daniel132428-Jan-04 15:15
Daniel132428-Jan-04 15:15 
GeneralRe: Classwizard Pin
Christian Graus28-Jan-04 15:41
protectorChristian Graus28-Jan-04 15:41 
GeneralRe: Classwizard Pin
Daniel132428-Jan-04 15:43
Daniel132428-Jan-04 15:43 
GeneralRe: Classwizard Pin
Christian Graus28-Jan-04 15:44
protectorChristian Graus28-Jan-04 15:44 
GeneralRe: Classwizard Pin
Daniel132428-Jan-04 15:45
Daniel132428-Jan-04 15:45 
GeneralRe: Classwizard Pin
Michael P Butler28-Jan-04 23:38
Michael P Butler28-Jan-04 23:38 
GeneralRe: Classwizard Pin
Daniel132429-Jan-04 0:43
Daniel132429-Jan-04 0:43 
Generalwindows systray balloon tooltip, need help Pin
haritadala28-Jan-04 14:46
haritadala28-Jan-04 14:46 

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.