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. Other Discussions
  3. IT & Infrastructure
  4. What is WTL ?

What is WTL ?

Scheduled Pinned Locked Moved IT & Infrastructure
c++questioncsharpjson
6 Posts 5 Posters 1 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.
  • Y Offline
    Y Offline
    yarp
    wrote on last edited by
    #1

    Recently I heard about WTL - in fact when I discovered CodeProject too ;)) I'm a long time - non experiment ;)) - MFC developper but I only heard of WTL a few weeks ago. I guessed WTL is a kind of closer Win32 based MFC but what is the future of WTL compared to C# ? Who does maintain the WTL library ? Is it clever to move to WTL or stay MFC - if you dont want to move to C# ? Well, in a way I don't ask if WTL is better or worst than MFC, everybody can have is own opinion on the subject, but if there is a future for WTL. Last but not least is it possible to mix WTL and MFC API's/classes in a project ? This could indeed solve much of my dilemma. I know these are lots of questions, sorry. Yarp

    M R N L 4 Replies Last reply
    0
    • Y yarp

      Recently I heard about WTL - in fact when I discovered CodeProject too ;)) I'm a long time - non experiment ;)) - MFC developper but I only heard of WTL a few weeks ago. I guessed WTL is a kind of closer Win32 based MFC but what is the future of WTL compared to C# ? Who does maintain the WTL library ? Is it clever to move to WTL or stay MFC - if you dont want to move to C# ? Well, in a way I don't ask if WTL is better or worst than MFC, everybody can have is own opinion on the subject, but if there is a future for WTL. Last but not least is it possible to mix WTL and MFC API's/classes in a project ? This could indeed solve much of my dilemma. I know these are lots of questions, sorry. Yarp

      M Offline
      M Offline
      Michael Dunn
      wrote on last edited by
      #2

      WTL is a new framework based on ATL, so there's no MFC involved but you can use MFC-like common control wrappers. WTL also has SDI, MDI, and multiple instance SDI support. WTL was written by MS, but it's not officially supported, so for bug fixes you're on your own. As for whether to switch to it from MFC... well, I only use it on little utilities myself, but that's because I've been doing MFC for 5+ years now and I know it much better. I doubt WTL and MFC will play together, since they have identical class names like CString. --Mike-- http://home.inreach.com/mdunn/ :love: your :bob: with :vegemite: and :beer:

      Y 1 Reply Last reply
      0
      • M Michael Dunn

        WTL is a new framework based on ATL, so there's no MFC involved but you can use MFC-like common control wrappers. WTL also has SDI, MDI, and multiple instance SDI support. WTL was written by MS, but it's not officially supported, so for bug fixes you're on your own. As for whether to switch to it from MFC... well, I only use it on little utilities myself, but that's because I've been doing MFC for 5+ years now and I know it much better. I doubt WTL and MFC will play together, since they have identical class names like CString. --Mike-- http://home.inreach.com/mdunn/ :love: your :bob: with :vegemite: and :beer:

        Y Offline
        Y Offline
        yarp
        wrote on last edited by
        #3

        Hi Michael, thank the reply. Ok, I'll do like: you playing with WTL on small applications and staying MFC untill... that hyptothetical future that MS deserve to us. Yarp

        1 Reply Last reply
        0
        • Y yarp

          Recently I heard about WTL - in fact when I discovered CodeProject too ;)) I'm a long time - non experiment ;)) - MFC developper but I only heard of WTL a few weeks ago. I guessed WTL is a kind of closer Win32 based MFC but what is the future of WTL compared to C# ? Who does maintain the WTL library ? Is it clever to move to WTL or stay MFC - if you dont want to move to C# ? Well, in a way I don't ask if WTL is better or worst than MFC, everybody can have is own opinion on the subject, but if there is a future for WTL. Last but not least is it possible to mix WTL and MFC API's/classes in a project ? This could indeed solve much of my dilemma. I know these are lots of questions, sorry. Yarp

          R Offline
          R Offline
          Rashid Thadha
          wrote on last edited by
          #4

          I tend to use WTL with all my COM\DCOM applications in sync with ATL. I still use MFC where heavy usage of GUI routines are required. you can still write a module or component with ATL/WTL and then use it in a MFC app.

          1 Reply Last reply
          0
          • Y yarp

            Recently I heard about WTL - in fact when I discovered CodeProject too ;)) I'm a long time - non experiment ;)) - MFC developper but I only heard of WTL a few weeks ago. I guessed WTL is a kind of closer Win32 based MFC but what is the future of WTL compared to C# ? Who does maintain the WTL library ? Is it clever to move to WTL or stay MFC - if you dont want to move to C# ? Well, in a way I don't ask if WTL is better or worst than MFC, everybody can have is own opinion on the subject, but if there is a future for WTL. Last but not least is it possible to mix WTL and MFC API's/classes in a project ? This could indeed solve much of my dilemma. I know these are lots of questions, sorry. Yarp

            N Offline
            N Offline
            Nemanja Trifunovic
            wrote on last edited by
            #5

            WTL is some sort of experimental framework based on templates. Microsoft does not (and will not) support it. Although some people succesfully use WTL, I don't think many managers would approve its use for app development. I vote pro drink :beer:

            1 Reply Last reply
            0
            • Y yarp

              Recently I heard about WTL - in fact when I discovered CodeProject too ;)) I'm a long time - non experiment ;)) - MFC developper but I only heard of WTL a few weeks ago. I guessed WTL is a kind of closer Win32 based MFC but what is the future of WTL compared to C# ? Who does maintain the WTL library ? Is it clever to move to WTL or stay MFC - if you dont want to move to C# ? Well, in a way I don't ask if WTL is better or worst than MFC, everybody can have is own opinion on the subject, but if there is a future for WTL. Last but not least is it possible to mix WTL and MFC API's/classes in a project ? This could indeed solve much of my dilemma. I know these are lots of questions, sorry. Yarp

              L Offline
              L Offline
              Lost User
              wrote on last edited by
              #6

              WTL = Windows Template Library: A library for developing Windows® applications and UI components. Extends ATL (Active Template Library) and provides a set of classes for controls, dialogs, frame windows, GDI objects, and more.

              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