ZETTOX спасибо за подсказку. Но, неужели нет более простого способа без всяких введений новых переменных? Для того чтобы окно просто не отображалось при запуске это для меня слишком дорого :-)
Конечно можно сделать так:
Код:
void CKBDlg::OnWindowPosChanging(WINDOWPOS* lpwndpos)
{
CDialog::OnWindowPosChanging(lpwndpos);
static int i=0;
if(i<5)if(i++<5)
lpwndpos->flags &= ~SWP_SHOWWINDOW;
}
(методом научного тыка установил, что до появления окна эта процедура выполняется 4 раз)
Может есть какие-нибудь способы попроще? или хотя бы покомпактнее.