CDialogImpl 類別
這個類別會建立強制回應或非強制回應對話方塊的方法。
重要
這個類別和其成員不能用於 Windows 執行階段執行的應用程式。
template <
class T,
class TBase= CWindow
>
class ATL_NO_VTABLE CDialogImpl :
public CDialogImplBaseT< TBase>
參數
T
您的類別,衍生自 CDialogImpl。TBase
您的新類別的基底類別。 預設基底類別是 CWindow。
Members
方法
建立非強制回應對話方塊。 |
|
終結非強制回應對話方塊。 |
|
建立強制回應對話方塊。 |
|
終結強制回應對話方塊。 |
CDialogImplBaseT 方法
傳回目前的對話方塊程序。 |
|
將指定之矩形的對話方塊單位篩選單位 (像素)。 |
|
最後一個呼叫在接收訊息之後,通常 WM_NCDESTROY。 |
靜態函式
處理傳送至 對話方塊。 |
|
呼叫時,第一個訊息接收處理傳送至 對話方塊。 |
備註
您可以 CDialogImpl 建立強制回應或非強制回應對話方塊。 CDialogImpl 提供對話方塊程序,使用預設的訊息對應會用來導向訊息給適當的處理常式。
基底類別解構函式 ~CWindowImplRoot 保證視窗在終結物件之前會消失。
CDialogImpl 從 CDialogImplBaseT衍生,從 CWindowImplRoot又衍生自。
注意事項 |
---|
您的類別必須定義指定對話方塊樣板資源 ID. 的 IDD 成員例如, ATL 專案精靈會自動將下列行加入至類別: |
enum { IDD = IDD_MYDLG };
其中 MyDlg 是精靈中的 [名稱] 頁面項目的 Short name 。
如需詳細資訊 |
請參閱 |
---|---|
建立控制項 |
|
使用 ATL 中的對話方塊 |
|
ATL 專案精靈 |
|
對話方塊 |
對話方塊 和後續的主題。 Windows SDK |
需求
Header: atlwin.h