Aracılığıyla paylaş


Görev İletişim Kutusu

Bu bölüm, bir görev iletişim kutusuyla kullanılan programlama öğeleri hakkında bilgi içerir. görev iletişim kutusu, temel ileti kutusuna çok daha esnek olsa da benzerdir.

Genel bakış

Konu Içeriği
Görev İletişim Kutuları hakkında Görev iletişim kutusunun öğelerini açıklar.

Işlev

Konu Içeriği
TaskDialog Görev iletişim kutusunu oluşturur, görüntüler ve çalıştırır. Görev iletişim kutusu, uygulama tanımlı ileti metni ve başlığı, simgeler ve önceden tanımlanmış anında iletme düğmelerinin herhangi bir bileşimini içerir. Bu işlev, bildirimleri almak için geri çağırma işlevinin kaydını desteklemez.
TaskDialogCallbackProc TaskDialogIndirect işleviyle kullanılan uygulama tanımlı bir işlev. Çeşitli olaylar gerçekleştiğinde görev iletişim kutusundan iletiler alır.
PFTASKDIALOGCALLBACK türü, bu geri çağırma işlevinin işaretçisini tanımlar. TaskDialogCallbackProc, uygulama tanımlı işlev adı için bir yer tutucudur.
TaskDialogIndirect Görev iletişim kutusunu oluşturur, görüntüler ve çalıştırır. Görev iletişim kutusunda uygulama tanımlı simgeler, iletiler, başlık, doğrulama onay kutusu, komut bağlantıları, basma düğmeleri ve radyo düğmeleri bulunur. Bu işlev, bildirim iletilerini almak için geri çağırma işlevini kaydedebilir.

Ileti

Konu Içeriği
TDM_CLICK_BUTTON Görev iletişim kutusunda düğme tıklama eyleminin benzetimini oluşturur.
TDM_CLICK_RADIO_BUTTON Görev iletişim kutusunda radyo düğmesi tıklama eyleminin benzetimini oluşturur.
TDM_CLICK_VERIFICATION Bir görev iletişim kutusunda doğrulama onay kutusu tıklama eyleminin benzetimini oluşturur.
TDM_ENABLE_BUTTON Görev iletişim kutusunda bir anında iletme düğmesini etkinleştirir veya devre dışı bırakır.
TDM_ENABLE_RADIO_BUTTON Görev iletişim kutusunda radyo düğmesini etkinleştirir veya devre dışı bırakır.
TDM_NAVIGATE_PAGE Çok sayfalı sihirbazın işlevselliğini taklit ederek yeni içerik içeren bir görev iletişim kutusunu yeniden oluşturur.
TDM_SET_BUTTON_ELEVATION_REQUIRED_STATE Belirli bir görev iletişim kutusu düğmesinin veya komut bağlantısının Kullanıcı Hesabı Denetimi (UAC) kalkan simgesine sahip olup olmayacağını belirtir; yani, düğme tarafından çağrılan eylemin yükseltilmesi gerekip gerekmediği.
TDM_SET_ELEMENT_TEXT Görev iletişim kutusundaki metin öğesini güncelleştirir.
TDM_SET_MARQUEE_PROGRESS_BAR Barındırılan ilerleme çubuğunun kayan yazı modunda görüntülenip görüntülenmeyeceğini gösterir.
TDM_SET_PROGRESS_BAR_MARQUEE İlerleme çubuğunun kayan yazı görüntüsünü başlatır ve durdurur ve kayan yazının hızını ayarlar.
TDM_SET_PROGRESS_BAR_POS İlerleme çubuğu için geçerli konumu ayarlar.
TDM_SET_PROGRESS_BAR_RANGE Barındırılan ilerleme çubuğu için en düşük ve en yüksek değerleri ayarlar.
TDM_SET_PROGRESS_BAR_STATE İlerleme çubuğunun geçerli durumunu ayarlar.
TDM_UPDATE_ELEMENT_TEXT Görev iletişim kutusundaki metin öğesini güncelleştirir.
TDM_UPDATE_ICON Görev iletişim kutusunun simgesini yeniler.

Bildirim

Konu Içeriği
TDN_BUTTON_CLICKED Kullanıcı görev iletişim kutusunda bir düğme veya komut bağlantısı seçtiğinde görev iletişim kutusu tarafından gönderilir. Bu bildirim kodu yalnızca TaskDialogIndirect yöntemi kullanılarak kaydedilebilen görev iletişim kutusu geri çağırma işlevi aracılığıyla alınır.
TDN_CREATED Görev iletişim kutusu oluşturulduktan sonra ve görüntülenmeden önce bir görev iletişim kutusu tarafından gönderilir. Bu bildirim kodu yalnızca TaskDialogIndirect yöntemi kullanılarak kaydedilebilen görev iletişim kutusu geri çağırma işlevi aracılığıyla alınır.
TDN_DESTROYED Yok edildiğinde ve pencere tutamacı artık geçerli olmadığında bir görev iletişim kutusu tarafından gönderilir. Bu bildirim kodu yalnızca TaskDialogIndirect yöntemi kullanılarak kaydedilebilen görev iletişim kutusu geri çağırma işlevi aracılığıyla alınır.
TDN_DIALOG_CONSTRUCTED Görev iletişim kutusu oluşturulduktan sonra ve görüntülenmeden önce bir görev iletişim kutusu tarafından gönderilir. Bu bildirim kodu yalnızca TaskDialogIndirect yöntemi kullanılarak kaydedilebilen görev iletişim kutusu geri çağırma işlevi aracılığıyla alınır.
TDN_EXPANDO_BUTTON_CLICKED Kullanıcı görev iletişim kutusunun genişlet düğmesine tıkladığında görev iletişim kutusu tarafından gönderilir. Bu bildirim kodu yalnızca TaskDialogIndirect yöntemi kullanılarak kaydedilebilen görev iletişim kutusu geri çağırma işlevi aracılığıyla alınır.
TDN_HELP Görev iletişim kutusu odaktayken kullanıcı klavyede F1 tuşuna bastığında görev iletişim kutusu tarafından gönderilir. Bu bildirim kodu yalnızca TaskDialogIndirect yöntemi kullanılarak kaydedilebilen görev iletişim kutusu geri çağırma işlevi aracılığıyla alınır.
TDN_HYPERLINK_CLICKED Kullanıcı görev iletişim kutusu içeriğindeki bir köprüye tıkladığında görev iletişim kutusu tarafından gönderilir. Bu bildirim kodu yalnızca TaskDialogIndirect yöntemi kullanılarak kaydedilebilen görev iletişim kutusu geri çağırma işlevi aracılığıyla alınır.
TDN_NAVIGATED Gezinti gerçekleştiğinde görev iletişim kutusu tarafından gönderilir. Bu bildirim kodu yalnızca TaskDialogIndirect yöntemi kullanılarak kaydedilebilen görev iletişim kutusu geri çağırma işlevi aracılığıyla alınır.
TDN_RADIO_BUTTON_CLICKED Kullanıcı görev iletişim kutusunda bir düğme veya komut bağlantısı seçtiğinde görev iletişim kutusu tarafından gönderilir. Bu bildirim kodu yalnızca TaskDialogIndirect yöntemi kullanılarak kaydedilebilen görev iletişim kutusu geri çağırma işlevi aracılığıyla alınır.
TDN_TIMER Yaklaşık her 200 milisaniyede bir görev iletişim kutusu tarafından gönderilir. Bu bildirim kodu, TaskDialogIndirect işlevine geçirilen TASKDIALOGCONFIG yapısının dwFlags üyesinde TDF_CALLBACK_TIMER bayrağı ayarlandığında gönderilir. Bu bildirim kodu yalnızca TaskDialogIndirect yöntemi kullanılarak kaydedilebilen görev iletişim kutusu geri çağırma işlevi aracılığıyla alınır.
TDN_VERIFICATION_CLICKED Kullanıcı görev iletişim kutusu doğrulama onay kutusuna tıkladığında görev iletişim kutusu tarafından gönderilir. Bu bildirim kodu yalnızca TaskDialogIndirect yöntemi kullanılarak kaydedilebilen görev iletişim kutusu geri çağırma işlevi aracılığıyla alınır.

Yapı

Konu Içeriği
TASKDIALOG_BUTTON Görev iletişim kutusunda düğme görüntülemek için kullanılan bilgileri içerir. TASKDIALOGCONFIG yapısı bu yapıyı kullanır.
TASKDIALOGCONFIG Görev iletişim kutusunu görüntülemek için kullanılan bilgileri içerir. TaskDialogIndirect işlevi bu yapıyı kullanır.