Winmain Cant Показать сообщение в автозапуске - PullRequest
0 голосов
/ 28 октября 2011

У меня есть программа win32, при запуске вручную она отображает сообщение в WinMain, но когда я помещаю ту же программу в реестр («Выполнить»), чтобы при перезагрузке ПК она автоматически запускалась, сообщение никогда не появилось (но программа работает нормально).

Кто-нибудь знает, почему существует разница между запуском программы вручную (путем нажатия на исполняемый файл) и автоматически (через реестр Windows)?

Спасибо

Климент

1 Ответ

2 голосов
/ 29 октября 2011

Возможно, слишком рано показывать сообщение в верхней части WinMain, потому что у вас еще нет окна.Вы можете подождать, пока не получите ваше первое WM_CREATE сообщение?

...