Обработка сообщения WM_CHANGECBCHAIN

Окно окна просмотра буфера обмена получает сообщение WM_CHANGECBCHAIN тогда , когда другое окно удаляется из цепочки окон просмотра буфера обмена. Если удаляемое окно - следующее окно в цепочке, окно, получающее сообщение должно отцепить следующее окно в цепочке. В противном случае это сообщение должно передаться следующему окну в цепочке.

Пример ниже показывает обработку  сообщения WM_CHANGECBCHAIN.

Демонстрационный пример

case WM_CHANGECBCHAIN: 
 
    // Если следующее окно закрывается, цепочка восстанавливается.
 
    if ((HWND) wParam == hwndNextViewer) 
        hwndNextViewer = (HWND) lParam; 
 
    // Иначе, сообщение передается в следующее звено.
 
    else if (hwndNextViewer != NULL) 
        SendMessage(hwndNextViewer, uMsg, wParam, lParam); 
 
    break;

 

Назад в оглавление темы
На главную страницу темы

Hosted by uCoz