Я использую реализацию TaskDialog в WindowsAPICodePack, но мне жаль, что мне приходится прислушиваться к обработчикам нажатий на его кнопках даже для более простых реализаций. Я хотел бы преобразовать / обернуть его так, чтобы, как старый MessageBox, он блокировался до закрытия, а затем возвращал значение на основе того, что было сделано. Есть ли что-нибудь, что я могу прочитать для основ о том, как это сделать? Я просто понятия не имею, с чего начать, потому что, по общему признанию, я не очень хорошо знаком с основами Win32.