Sdílet prostřednictvím


Identifikátory objektů uživatelského rozhraní a příkazů

Položky nabídky, tlačítka panelu nástrojů a klávesy akcelerátoru jsou "objekty uživatelského rozhraní" schopné generovat příkazy. Každý takový objekt uživatelského rozhraní má ID. Objekt uživatelského rozhraní přidružíte k příkazu přiřazením stejného ID k objektu a příkazu. Jak je vysvětleno v tématu Zprávy, příkazy se implementují jako speciální zprávy. Obrázek "Příkazy v rozhraní" níže ukazuje, jak architektura spravuje příkazy. Když objekt uživatelského rozhraní vygeneruje příkaz, například ID_EDIT_CLEAR_ALLjeden z objektů ve vaší aplikaci, zpracovává příkaz – na obrázku níže se funkce objektu OnEditClearAll dokumentu volá prostřednictvím mapy zpráv dokumentu.

Commands in the Framework.
Příkazy v rozhraní

Obrázek "Aktualizace příkazů v rozhraní" níže ukazuje, jak MFC aktualizuje objekty uživatelského rozhraní, jako jsou položky nabídky a tlačítka panelu nástrojů. Před rozevírací nabídkou nebo během nečinné smyčky v případě tlačítek na panelu nástrojů MFC směruje příkaz aktualizace. Na následujícím obrázku objekt dokumentu volá obslužnou rutinu příkazu aktualizace , OnUpdateEditClearAllaby bylo možné povolit nebo zakázat objekt uživatelského rozhraní.

Command updating in the Framework.
Aktualizace příkazu v rozhraní

Viz také

Zprávy a příkazy v prostředí .NET Framework