John Schroedl
fourbadcats.bsky.social
John Schroedl
@fourbadcats.bsky.social
Software developer at JMP (Windows: Win32, WPF, WinUI, MFC)
C++, C#, PowerShell
Reposted by John Schroedl
If you want your WinUI app to launch to the tray, and optionally add a context menu to the tray, it is now SUPER simple with WinUIEx!
October 11, 2025 at 12:17 AM
Reposted by John Schroedl
How can I write a C++/WinRT IAsyncOperation where T is not a Windows Runtime type?, part 2
devblogs.microsoft.com/oldnewthing/...
#cpp
#cplusplus
How can I write a C++/WinRT IAsyncOperation<T> where T is not a Windows Runtime type?, part 2 - The Old New Thing
Safer smuggling.
devblogs.microsoft.com
September 5, 2025 at 8:09 AM
Reposted by John Schroedl
Do you need a NumberBox that works with Integers or Decimals (or any other number type), nullable or not? Go grab WinUIEx 2.7 while its hot
NuGet: www.nuget.org/packages/Win...
Doc: dotmorten.github.io/WinUIEx/conc...
#winui
dotmorten.github.io
August 27, 2025 at 11:01 PM
Reposted by John Schroedl
My Introducing C++ book is on the O'Reilly platform and is now up to chapter 11: www.oreilly.com/library/view...
#Cpp
Introducing C++
You know how to code, but you're ready to level up. You've heard about the power and performance of C++, a language vital to fields like AI, game development, and high-performance... - Selection from ...
www.oreilly.com
August 13, 2025 at 9:48 AM
I really miss the AutoHistory extension from VS way back in the day..... devblogs.microsoft.com/visualstudio...

Any chance that could come back around? @madskristensen.net ?
August 12, 2025 at 4:39 PM
Interesting...MSDN has a link to a CodeProject article.

learn.microsoft.com/en-us/window...
IEnumWbemClassObject::Next (wbemcli.h) - Win32 apps
Use the IEnumWbemClassObject::Next method to get one or more objects starting at the current position in an enumeration.
learn.microsoft.com
July 30, 2025 at 7:59 PM
Reposted by John Schroedl
Vaccination schedules on the CDC website have already started changing under RFK Jr. So we published a guide to the evidence-based vaccine recommendations in place *before* all 17 members of the advisory panel were abruptly dismissed by the new admin. www.scientificamerican.com/article/see-... 🧪
Here’s Your Cheat Sheet for Vaccine Recommendations Backed by Science
These graphics will guide you through science-based vaccine guidelines for children and adults
www.scientificamerican.com
June 25, 2025 at 11:49 AM
Reposted by John Schroedl
Holy Annoyance
May 30, 2025 at 1:17 PM
Today is my 34th work anniversary. I started with SAS in 1991, moved to JMP (a subsidiary) in 2006 and have loved working here the entire time.
May 15, 2025 at 5:41 PM
Reposted by John Schroedl
I invented a new phone to help save time in the morning
April 19, 2025 at 1:45 PM
Reposted by John Schroedl
Pure Virtual C++ 2025 is coming April 30th! 🎉 Dive into #Cpp goodies like:
➕ v1.0 of the meta::[[verse]]
➕ Next Gen Polymorphism
➕ Getting familiar with GitHub Copilot
and more.

Sign up free for informative discussions: https://msft.it/63329qIZgN
April 15, 2025 at 2:55 PM
Filed a bug with tooltip rendering in the WebView2 WPF control. I expect it to disappear into the sea of issues.

github.com/MicrosoftEdg...
[Problem/Bug]: Browser tooltip shown outside of visible control area. · Issue #5175 · MicrosoftEdge/WebView2Feedback
What happened? The WPF browser control shows tooltips outside of the application window. Importance Moderate. My app's user experience is affected, but still usable. Runtime Channel Stable release ...
github.com
March 21, 2025 at 7:27 PM
@feedly did you move the "Hide" button under a ... menu? My flow is broken :-(
March 20, 2025 at 8:48 PM
The C++ compiler in VS 2022 17.14 p1.1 is badly broken.

2> CL!RaiseException()+0x6c
2> CL!RaiseException()+0x6c
2> CL!CloseTypeServerPDB()+0xf48d7
2> CL!CloseTypeServerPDB()+0x1a9f07
. . .
2>cl : command line error D8040: error creating or communicating with child process
March 5, 2025 at 9:07 PM
Any Visual Studio users know if it's possible to see Japanese text written to the Output pane as anything besides "????". I've tried UTF-16 as well as UTF-8.

@visualstudio.bsky.social ?
February 15, 2025 at 12:17 AM
Reposted by John Schroedl
WPF UI is out with version 4! I think this is the best library for getting modern styles into WPF apps. It is more than some themes and padding, there are several modern controls you'd expect when making an app in 2025.

github.com/lepoco/wpfui...

#WPF #dotnet #opensource
Release 4.0.0 · lepoco/wpfui
Fresh Features & Fixes! Hey, amazing people! 👋 It’s been a while (yes, keeping tiny humans alive takes a lot of time ⏳), but we’re back with a packed release full of improvements, fixes, and even s...
github.com
February 2, 2025 at 1:00 AM
Achievement Unlocked! I managed to update our Windows desktop application to use the CoreTextServicesManager etc. so that the IME, Emoji Picker, Clipboard History and other UX is properly positioned over non-edit boxes! Thanks to @DHowett.mas.to.ap.brid.gy for a nudge in the right direction.
January 31, 2025 at 7:41 PM
Reposted by John Schroedl
PBS is now live on Prime — ad-free — and you don't need a subscription to watch.

This marks the first time this programming will be available *free* on a major streaming service.

Channels include PBS Drama, Documentaries, Kids + live feeds for 150 local stations

www.pbs.org/articles/str... #TVSky
Stream PBS and PBS KIDS Free on Prime Video
PBS and Amazon announced that more than 150 local PBS stations and the PBS KIDS Channel will launch ad-free as a Prime Video FAST offering. This marks the…
www.pbs.org
January 26, 2025 at 9:07 PM
C++ devs, please vote for this MSVC issue. It's time to have a new ABI release.

developercommunity.visualstudio.com/t/C-MSVC-Too...
Developer Community
Developer Community
developercommunity.visualstudio.com
January 13, 2025 at 12:42 AM
WPF developers, be warned do NOT use the Text.UseAdornerForTextboxSelectionRendering AppContext switch. Using it can cause crashes due to a bug in the selection computations of TextBox. We hit it today and I see github.com/dotnet/wpf/i... and github.com/dotnet/wpf/i...
WPF Application FailFast in System.Windows.Controls.TextBoxView.GetFormattedLine when using Hebrew text and non-adorner based text selection · Issue #2314 · dotnet/wpf
The WPF application is using a Textbox component with the text in Hebrew language. The text contain a combination of text and date and month separated by ‘/’. The application is crashing when the u...
github.com
December 19, 2024 at 5:58 PM
Reposted by John Schroedl
Reminder that if you're not using @ohmyposh.dev yet you 100% should be.
December 10, 2024 at 10:00 PM