Показать сообщение отдельно

  #22  
Старый 20.05.2007, 11:59
Ro$k-0
Новичок
Регистрация: 29.03.2007
Сообщений: 17
Провел на форуме:
377344

Репутация: 22
По умолчанию

Если нужна консоль без окна,то:

Код:
int main()
{
    
       #define MY_BUFSIZE 1024 // Размер буфера для заголовка консольного окна.
       HWND hwndFound;         // Это то, что будет возвращено.
       char pszNewWindowTitle[MY_BUFSIZE]; // Уникальный заголовок окна.
       char pszOldWindowTitle[MY_BUFSIZE]; // Изначальный заголовок окна.

       GetConsoleTitle(pszOldWindowTitle, MY_BUFSIZE);
       wsprintf(pszNewWindowTitle,"%d/%d",GetTickCount(),GetCurrentProcessId());
       SetConsoleTitle(pszNewWindowTitle);
       Sleep(40);
       hwndFound=FindWindow(NULL, pszNewWindowTitle);
       SetConsoleTitle(pszOldWindowTitle);
       ShowWindow(hwndFound,SW_HIDE);

// а это бесконечный цикл
    MSG msg;
    while (GetMessage (&msg, NULL, 0, 0))
    {
		 
         TranslateMessage (&msg);
         DispatchMessage (&msg);
    }
    return 0;
}