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. Get all window hadles

Get all window hadles

Scheduled Pinned Locked Moved C / C++ / MFC
c++visual-studiotutorialquestion
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.
  • D Offline
    D Offline
    Donguy1976
    wrote on last edited by
    #1

    Hello All, I have a MFC app being developed in VS 6.0 This app has a main dialog and from there user can open multiple dialogs. There's a possibility that at any given point there could be 2 or more dialogs open. Now under a certain condition, i want to make all open dialogs invisible and just show up a LogIn dialog. I think in order for this to done i need to get the handle of all open dialogs and call ShowWindow(FALSE); How to get all dialog/window handle? Thanks in advance.

    D 1 Reply Last reply
    0
    • D Donguy1976

      Hello All, I have a MFC app being developed in VS 6.0 This app has a main dialog and from there user can open multiple dialogs. There's a possibility that at any given point there could be 2 or more dialogs open. Now under a certain condition, i want to make all open dialogs invisible and just show up a LogIn dialog. I think in order for this to done i need to get the handle of all open dialogs and call ShowWindow(FALSE); How to get all dialog/window handle? Thanks in advance.

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

      Donguy1976 wrote:

      Now under a certain condition, i want to make all open dialogs invisible and just show up a LogIn dialog.

      Or make the login dialog modal so that interfacing with the other dialogs would not be possible (until the login dialog was properly dismissed).

      "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

      "Show me a community that obeys the Ten Commandments and I'll show you a less crowded prison system." - Anonymous

      D 1 Reply Last reply
      0
      • D David Crow

        Donguy1976 wrote:

        Now under a certain condition, i want to make all open dialogs invisible and just show up a LogIn dialog.

        Or make the login dialog modal so that interfacing with the other dialogs would not be possible (until the login dialog was properly dismissed).

        "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

        "Show me a community that obeys the Ten Commandments and I'll show you a less crowded prison system." - Anonymous

        D Offline
        D Offline
        Donguy1976
        wrote on last edited by
        #3

        Is it possible to get all dialog handles in a app? Or the number of dialogs that are open at a given time?

        I 1 Reply Last reply
        0
        • D Donguy1976

          Is it possible to get all dialog handles in a app? Or the number of dialogs that are open at a given time?

          I Offline
          I Offline
          ITboy_Lemon
          wrote on last edited by
          #4

          the function EnumWindows may help you.This function can enum all the window in the window manager .Or you can use the relationship between the dialog and the apps to meet your point.

          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