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. COM
  4. Create a new system Calendar for Windows (unmanaged code)

Create a new system Calendar for Windows (unmanaged code)

Scheduled Pinned Locked Moved COM
csharpc++visual-studiocomtutorial
7 Posts 3 Posters 22 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.
  • U Offline
    U Offline
    User 7691391
    wrote on last edited by
    #1

    I want to replace the Window's stock (gregorian) calendar with an English version of the Hebrew(Israel) calendar. I know that I will have to code this (or at least hack the resources in a dll), but I don't know where to begin. On the "Date" tab, of "Customize Format" window, there is a "Calendar type" option available for some "Region Formats"... ie. Hebrew(Israel)... I would like to implement an English variant of the "Hebrew(Israel)" sacred calendar. Because there is currently no way to have that calendar format in the english language (from the system tray calendar, for example). I know that this will require coding, and most likely with COM. If there is a working solution that just involves resource hacking, that is fine instead. I don't know where to begin this adventure so I thought that I'd ask here. This is where I've started: Retrieving Time and Date Information (Windows)[^] , but I can find nothing about the system's calendar themselves (the objects). I will not use .NET for anything; If I am going to do this, I am going to do it right (with real native code). If anyone has any tips... even some debugging strategy that might shed some light into this tunnel -- it would be much appreciated. Thank you.

    L 1 Reply Last reply
    0
    • U User 7691391

      I want to replace the Window's stock (gregorian) calendar with an English version of the Hebrew(Israel) calendar. I know that I will have to code this (or at least hack the resources in a dll), but I don't know where to begin. On the "Date" tab, of "Customize Format" window, there is a "Calendar type" option available for some "Region Formats"... ie. Hebrew(Israel)... I would like to implement an English variant of the "Hebrew(Israel)" sacred calendar. Because there is currently no way to have that calendar format in the english language (from the system tray calendar, for example). I know that this will require coding, and most likely with COM. If there is a working solution that just involves resource hacking, that is fine instead. I don't know where to begin this adventure so I thought that I'd ask here. This is where I've started: Retrieving Time and Date Information (Windows)[^] , but I can find nothing about the system's calendar themselves (the objects). I will not use .NET for anything; If I am going to do this, I am going to do it right (with real native code). If anyone has any tips... even some debugging strategy that might shed some light into this tunnel -- it would be much appreciated. Thank you.

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

      Start with Google: hebrew calendar windows c - Google Search[^].

      U 1 Reply Last reply
      0
      • L Lost User

        Start with Google: hebrew calendar windows c - Google Search[^].

        U Offline
        U Offline
        User 7691391
        wrote on last edited by
        #3

        That actually helps a little (got a couple more results than my search @ DuckDuckGo.com). It looks like I can recreate the whole calendar experience to whatever degree that I'd like to. So the problem becomes integrating the "new" calendar into the Windows taskbar tray (replacing or complimenting the existing system calendar).

        L 1 Reply Last reply
        0
        • U User 7691391

          That actually helps a little (got a couple more results than my search @ DuckDuckGo.com). It looks like I can recreate the whole calendar experience to whatever degree that I'd like to. So the problem becomes integrating the "new" calendar into the Windows taskbar tray (replacing or complimenting the existing system calendar).

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

          I am not sure if that is possible. Have you tried adjusting your regional settings?

          U 1 Reply Last reply
          0
          • L Lost User

            I am not sure if that is possible. Have you tried adjusting your regional settings?

            U Offline
            U Offline
            User 7691391
            wrote on last edited by
            #5

            Of course I have... HAVE YOU? Don't waste your life "answering" a question if you have done zero research... thanks.

            L G 2 Replies Last reply
            0
            • U User 7691391

              Of course I have... HAVE YOU? Don't waste your life "answering" a question if you have done zero research... thanks.

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

              No need to be abusive, it was a perfectly reasonable question. You would be amazed (or maybe not) at the number of people who do none.

              1 Reply Last reply
              0
              • U User 7691391

                Of course I have... HAVE YOU? Don't waste your life "answering" a question if you have done zero research... thanks.

                G Offline
                G Offline
                Getterdonne
                wrote on last edited by
                #7

                getting heated :)

                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