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. SDI Data Transfer (Windows Explorer)

SDI Data Transfer (Windows Explorer)

Scheduled Pinned Locked Moved C / C++ / MFC
data-structurestutorialquestion
4 Posts 3 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 Offline
    H Offline
    hellogany
    wrote on last edited by
    #1

    Hi I am using sdi.(in windows explorer style) treeview in left view... formview in right view ...each form appears upon clickin the items in tree. how to transfer data between forms .....??

    C 1 Reply Last reply
    0
    • H hellogany

      Hi I am using sdi.(in windows explorer style) treeview in left view... formview in right view ...each form appears upon clickin the items in tree. how to transfer data between forms .....??

      C Offline
      C Offline
      Cedric Moonen
      wrote on last edited by
      #2

      Usually, you shouldn't do something like that (have each form communicating directly to each other). In a SDI application, you have a document, which is used to keep the "data". The views (in your case the treeview and formview) only display the state of the document. Whenever the user changes something on a view, this modifies the data contained in the document which is then informing all the views to refresh themselves. This way, there's no exchange of data between the different views.

      Cédric Moonen Software developer
      Charting control [v3.0] OpenGL game tutorial in C++

      H 1 Reply Last reply
      0
      • C Cedric Moonen

        Usually, you shouldn't do something like that (have each form communicating directly to each other). In a SDI application, you have a document, which is used to keep the "data". The views (in your case the treeview and formview) only display the state of the document. Whenever the user changes something on a view, this modifies the data contained in the document which is then informing all the views to refresh themselves. This way, there's no exchange of data between the different views.

        Cédric Moonen Software developer
        Charting control [v3.0] OpenGL game tutorial in C++

        H Offline
        H Offline
        hellogany
        wrote on last edited by
        #3

        Hmmm..Can u prvide any tutorials or examples to follow up

        D 1 Reply Last reply
        0
        • H hellogany

          Hmmm..Can u prvide any tutorials or examples to follow up

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

          See here.

          "One man's wage rise is another man's price increase." - Harold Wilson

          "Fireproof doesn't mean the fire will never come. It means when the fire comes that you will be able to withstand it." - Michael Simmons

          "Man who follows car will be exhausted." - Confucius

          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