Показать сообщение отдельно
Старый 26.01.2005, 02:55     # 3
GnuS
Junior Member
 
Регистрация: 13.12.2003
Сообщения: 66

GnuS Путь к славе только начался
ZETTOX спасибо за подсказку. Но, неужели нет более простого способа без всяких введений новых переменных? Для того чтобы окно просто не отображалось при запуске это для меня слишком дорого :-)

Конечно можно сделать так:
Код:
void CKBDlg::OnWindowPosChanging(WINDOWPOS* lpwndpos)
{
	CDialog::OnWindowPosChanging(lpwndpos);

	static int i=0;
	if(i<5)if(i++<5)
		lpwndpos->flags &= ~SWP_SHOWWINDOW;
}
(методом научного тыка установил, что до появления окна эта процедура выполняется 4 раз)

Может есть какие-нибудь способы попроще? или хотя бы покомпактнее.

Последний раз редактировалось GnuS; 26.01.2005 в 04:17.
GnuS вне форума