Здравствуйте, Paata Pheikrishvili, Вы писали:
PP>Вот имено! это все знаю. А именно не зная хэндла диалога зная толка ID получить хэндла. C GetWindowLong все ясно.
ID — это идентификатор Template — а. По темплейту можно создать хоть сто Dialog-ов. Следовательно по ID получить HWND нельзя...

Но просто его получить прямо в обработчике диалога, при каждом запуске он получает hwnd(hDlg) и.т.д. К слову в WM_INITDIALOG напиши чтото типа : hWnd = hDlg, где hWnd — глобальный указатель, а hDlg — локальный