Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. General Programming
  3. C / C++ / MFC
  4. "Displaying a file"

"Displaying a file"

Scheduled Pinned Locked Moved C / C++ / MFC
tutorial
13 Posts 6 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • H harsh_2961

    Hi, If iknow the filename and its path i hould be able to open and display that file.if any ideas on how to do it please let me know.. harsha

    P Offline
    P Offline
    Programm3r
    wrote on last edited by
    #3

    Have you tried the following: Open FileHANDLE CreateFile( LPCTSTR lpFileName, DWORD dwDesiredAccess, DWORD dwShareMode, LPSECURITY_ATTRIBUTES lpSecurityAttributes, DWORD dwCreationDisposition, DWORD dwFlagsAndAttributes, HANDLE hTemplateFile );
    Read Contents:BOOL ReadFile( HANDLE hFile, // handle of file to read LPVOID lpBuffer, // pointer to buffer that receives data DWORD nNumberOfBytesToRead, // number of bytes to read LPDWORD lpNumberOfBytesRead, // pointer to number of bytes read LPOVERLAPPED lpOverlapped // pointer to structure for data );
    Read File[^] Open File[^] Regards,


    The only programmers that are better than C programmers are those who code in 1's and 0's..... :) :) Programm3r
    My Blog: ^_^

    H 1 Reply Last reply
    0
    • H Hamid Taebi

      Which? Open a file or get path of a file?


      WhiteSky


      H Offline
      H Offline
      harsh_2961
      wrote on last edited by
      #4

      i should be able to open and display the contents to the user .. harsha

      H 1 Reply Last reply
      0
      • P Programm3r

        Have you tried the following: Open FileHANDLE CreateFile( LPCTSTR lpFileName, DWORD dwDesiredAccess, DWORD dwShareMode, LPSECURITY_ATTRIBUTES lpSecurityAttributes, DWORD dwCreationDisposition, DWORD dwFlagsAndAttributes, HANDLE hTemplateFile );
        Read Contents:BOOL ReadFile( HANDLE hFile, // handle of file to read LPVOID lpBuffer, // pointer to buffer that receives data DWORD nNumberOfBytesToRead, // number of bytes to read LPDWORD lpNumberOfBytesRead, // pointer to number of bytes read LPOVERLAPPED lpOverlapped // pointer to structure for data );
        Read File[^] Open File[^] Regards,


        The only programmers that are better than C programmers are those who code in 1's and 0's..... :) :) Programm3r
        My Blog: ^_^

        H Offline
        H Offline
        harsh_2961
        wrote on last edited by
        #5

        i dont want to read or open or create a file.. i want to display a file to the user say when user clicks a button. will this help in that regard ? harsha

        N H 2 Replies Last reply
        0
        • H harsh_2961

          Hi, If iknow the filename and its path i hould be able to open and display that file.if any ideas on how to do it please let me know.. harsha

          P Offline
          P Offline
          prasad_som
          wrote on last edited by
          #6

          If its a simple text file using CEditView will do, try creating simple SDI application and choose baseclass as CEditView in last step of app wizard.

          Prasad Notifier using ATL | Operator new[],delete[][^]

          H 1 Reply Last reply
          0
          • H harsh_2961

            i should be able to open and display the contents to the user .. harsha

            H Offline
            H Offline
            Hamid Taebi
            wrote on last edited by
            #7

            Use of CFile::Read


            WhiteSky


            1 Reply Last reply
            0
            • P prasad_som

              If its a simple text file using CEditView will do, try creating simple SDI application and choose baseclass as CEditView in last step of app wizard.

              Prasad Notifier using ATL | Operator new[],delete[][^]

              H Offline
              H Offline
              harsh_2961
              wrote on last edited by
              #8

              its a ".chm" (Compiled Html file).. harsha

              H D 2 Replies Last reply
              0
              • H harsh_2961

                its a ".chm" (Compiled Html file).. harsha

                H Offline
                H Offline
                Hamid Taebi
                wrote on last edited by
                #9

                Use of HtmlHelp


                WhiteSky


                1 Reply Last reply
                0
                • H harsh_2961

                  i dont want to read or open or create a file.. i want to display a file to the user say when user clicks a button. will this help in that regard ? harsha

                  N Offline
                  N Offline
                  Newbie00
                  wrote on last edited by
                  #10

                  harsh_2961 wrote:

                  i dont want to read or open or create a file.. i want to display a file to the user say when user clicks a button. will this help in that regard ?

                  If you want to see file's content you have to open it. There is no other way than opening given file to read it, and if you want to display it's content you have to read it first. Unless you are talking about viewing file's... name? :^)

                  1 Reply Last reply
                  0
                  • H harsh_2961

                    i dont want to read or open or create a file.. i want to display a file to the user say when user clicks a button. will this help in that regard ? harsha

                    H Offline
                    H Offline
                    Hamid Taebi
                    wrote on last edited by
                    #11

                    Hope I understood your question use of a CFileDailog and when he clicks ok button show file name(Is your purpose)


                    WhiteSky


                    1 Reply Last reply
                    0
                    • H harsh_2961

                      its a ".chm" (Compiled Html file).. harsha

                      D Offline
                      D Offline
                      David Crow
                      wrote on last edited by
                      #12

                      Have you considered using ShellExecute(..., "open", "file.chm", ...)?


                      "Approved Workmen Are Not Ashamed" - 2 Timothy 2:15

                      "Judge not by the eye but by the heart." - Native American Proverb

                      H 1 Reply Last reply
                      0
                      • D David Crow

                        Have you considered using ShellExecute(..., "open", "file.chm", ...)?


                        "Approved Workmen Are Not Ashamed" - 2 Timothy 2:15

                        "Judge not by the eye but by the heart." - Native American Proverb

                        H Offline
                        H Offline
                        harsh_2961
                        wrote on last edited by
                        #13

                        thanks a lot.. its working perfectly:)

                        1 Reply Last reply
                        0
                        Reply
                        • Reply as topic
                        Log in to reply
                        • Oldest to Newest
                        • Newest to Oldest
                        • Most Votes


                        • Login

                        • Don't have an account? Register

                        • Login or register to search.
                        • First post
                          Last post
                        0
                        • Categories
                        • Recent
                        • Tags
                        • Popular
                        • World
                        • Users
                        • Groups