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. The Lounge
  3. Custom tasks in Jumplists

Custom tasks in Jumplists

Scheduled Pinned Locked Moved The Lounge
announcement
10 Posts 4 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.
  • A Offline
    A Offline
    Ashish Kaila
    wrote on last edited by
    #1

    Just found out if one needs to have custom tasks in a jumplist he/she needs a window message handler... This is INSANE ! Why should Microsoft release a managed code pack for windows with such crappy support out of the box for something so useful and prime use case.

    Ashish Kaila

    R P G 3 Replies Last reply
    0
    • A Ashish Kaila

      Just found out if one needs to have custom tasks in a jumplist he/she needs a window message handler... This is INSANE ! Why should Microsoft release a managed code pack for windows with such crappy support out of the box for something so useful and prime use case.

      Ashish Kaila

      R Offline
      R Offline
      realJSOP
      wrote on last edited by
      #2

      Ashish Kaila wrote:

      Why should Microsoft release a managed code pack for windows with such crappy support out of the box for something so useful and prime use case.

      For a minute there, I coulda sworn you were talking about VS2010...

      ".45 ACP - because shooting twice is just silly" - JSOP, 2010
      -----
      You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010
      -----
      "Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass." - Dale Earnhardt, 1997

      A 1 Reply Last reply
      0
      • R realJSOP

        Ashish Kaila wrote:

        Why should Microsoft release a managed code pack for windows with such crappy support out of the box for something so useful and prime use case.

        For a minute there, I coulda sworn you were talking about VS2010...

        ".45 ACP - because shooting twice is just silly" - JSOP, 2010
        -----
        You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010
        -----
        "Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass." - Dale Earnhardt, 1997

        A Offline
        A Offline
        Ashish Kaila
        wrote on last edited by
        #3

        Haha... well to be frank features in VS 10 could be VS 8 plus pack. I don't see a need for a new VS (or an Office). But that's all together a new discussion.

        Ashish Kaila

        1 Reply Last reply
        0
        • A Ashish Kaila

          Just found out if one needs to have custom tasks in a jumplist he/she needs a window message handler... This is INSANE ! Why should Microsoft release a managed code pack for windows with such crappy support out of the box for something so useful and prime use case.

          Ashish Kaila

          P Offline
          P Offline
          peterchen
          wrote on last edited by
          #4

          You call Window Message Handler crappy? Who let this pampered "clicking icons is like programming, too, but only if they are 3D" barbie doll into our lounge? Shoo! Shoo! Apropos crap. Ask mommy to change your diaper. It's about time. ;P

          Agh! Reality! My Archnemesis![^]
          | FoldWithUs! | sighist | WhoIncludes - Analyzing C++ include file hierarchy

          A 1 Reply Last reply
          0
          • A Ashish Kaila

            Just found out if one needs to have custom tasks in a jumplist he/she needs a window message handler... This is INSANE ! Why should Microsoft release a managed code pack for windows with such crappy support out of the box for something so useful and prime use case.

            Ashish Kaila

            G Offline
            G Offline
            Gary Wheeler
            wrote on last edited by
            #5

            Huh?[^] I don't see any mention of a "windows message handler" being required, at least if you're using .NET 4.

            Software Zen: delete this;

            A 1 Reply Last reply
            0
            • P peterchen

              You call Window Message Handler crappy? Who let this pampered "clicking icons is like programming, too, but only if they are 3D" barbie doll into our lounge? Shoo! Shoo! Apropos crap. Ask mommy to change your diaper. It's about time. ;P

              Agh! Reality! My Archnemesis![^]
              | FoldWithUs! | sighist | WhoIncludes - Analyzing C++ include file hierarchy

              A Offline
              A Offline
              Ashish Kaila
              wrote on last edited by
              #6

              Dude are you serious? You see a perfectly clear connection between a jumplist and windows messages in a managed environment? I don't mind using windows message handlers when coding in Win32 C++ environment but the whole point of wrapping things in a managed environment is to make it simple and consumable. Now I won't act up like you trying to insult people but it's time for you to retire. P.S: I have worked at MS in Windows Shell team and probably done more Win32/C/C++ coding than you FYI :).

              Ashish Kaila

              P 1 Reply Last reply
              0
              • G Gary Wheeler

                Huh?[^] I don't see any mention of a "windows message handler" being required, at least if you're using .NET 4.

                Software Zen: delete this;

                A Offline
                A Offline
                Ashish Kaila
                wrote on last edited by
                #7

                Out of the box JumpList only works with Shell links. If you want a custom task you need to trap the windows message handler. See this[^]

                Ashish Kaila

                1 Reply Last reply
                0
                • A Ashish Kaila

                  Dude are you serious? You see a perfectly clear connection between a jumplist and windows messages in a managed environment? I don't mind using windows message handlers when coding in Win32 C++ environment but the whole point of wrapping things in a managed environment is to make it simple and consumable. Now I won't act up like you trying to insult people but it's time for you to retire. P.S: I have worked at MS in Windows Shell team and probably done more Win32/C/C++ coding than you FYI :).

                  Ashish Kaila

                  P Offline
                  P Offline
                  peterchen
                  wrote on last edited by
                  #8

                  Ashish Kaila wrote:

                  Dude are you serious?

                  See here:

                  peterchen wrote:

                  ;P


                  Ashish Kaila wrote:

                  You see a perfectly clear connection between a jumplist and windows messages in a managed environment?

                  That:

                  peterchen wrote:

                  You call Window Message Handler crappy?

                  I'd rather see an environment where lower levels fit in nicely rather than sticking out like a maggot-infested rotten calf on a veggies buffet. I'm nor sure if I could design one, though.

                  Ashish Kaila wrote:

                  but it's time for you to retire

                  Now where's the crutch I wanted to shake at you?

                  Agh! Reality! My Archnemesis![^]
                  | FoldWithUs! | sighist | WhoIncludes - Analyzing C++ include file hierarchy

                  A 1 Reply Last reply
                  0
                  • P peterchen

                    Ashish Kaila wrote:

                    Dude are you serious?

                    See here:

                    peterchen wrote:

                    ;P


                    Ashish Kaila wrote:

                    You see a perfectly clear connection between a jumplist and windows messages in a managed environment?

                    That:

                    peterchen wrote:

                    You call Window Message Handler crappy?

                    I'd rather see an environment where lower levels fit in nicely rather than sticking out like a maggot-infested rotten calf on a veggies buffet. I'm nor sure if I could design one, though.

                    Ashish Kaila wrote:

                    but it's time for you to retire

                    Now where's the crutch I wanted to shake at you?

                    Agh! Reality! My Archnemesis![^]
                    | FoldWithUs! | sighist | WhoIncludes - Analyzing C++ include file hierarchy

                    A Offline
                    A Offline
                    Ashish Kaila
                    wrote on last edited by
                    #9

                    So if you are coding in C++ do you ensure a level lower than that i.e. assembly is doing the right thing? Ever heard of separation of concerns in OOP? Guess not... get this: This is even bigger since it's separation of 'platforms'. Looks like you did eat a rotten calf given your verbal dieharrea. Next time you speak, put a toilet paper on your mouth.

                    Ashish Kaila

                    P 1 Reply Last reply
                    0
                    • A Ashish Kaila

                      So if you are coding in C++ do you ensure a level lower than that i.e. assembly is doing the right thing? Ever heard of separation of concerns in OOP? Guess not... get this: This is even bigger since it's separation of 'platforms'. Looks like you did eat a rotten calf given your verbal dieharrea. Next time you speak, put a toilet paper on your mouth.

                      Ashish Kaila

                      P Offline
                      P Offline
                      peterchen
                      wrote on last edited by
                      #10

                      Ashish Kaila wrote:

                      So if you are coding in C++ do you ensure a level lower than that i.e. assembly is doing the right thing?

                      Nice example. Watcom C++ does exactly that, and I always love that (back when I was hacking around with VGA VESA modes and and mode-x.)

                      Ashish Kaila wrote:

                      Ever heard of separation of concerns in OOP? Guess not

                      Also a nice example, but less enjoyable things. I guess you mix up "separation of concerns" with "encapsulation of concerns". The first is just a prerequisite (you can't place a platform dependency behind an interface for an exchangable implementation if it is mixed up with other responsibilities). OO doesn't get rid of these nasty parts, it just helps you deal with them. Inside every there's still a printf. When OO was introduced, there was a lot of pressure to "rewrite everything", just so it adheres to "OO standards". Instead of considering possibilities how to fit existing libraries into the new paradigm, they were cast away behind wrappers. I know it's hard and probably not solvable in the general case. But a an attempt, I give you this[^].

                      Agh! Reality! My Archnemesis![^]
                      | FoldWithUs! | sighist | WhoIncludes - Analyzing C++ include file hierarchy

                      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