回覆列表
  • 1 # mgwpmgwp

    附件為 vc6 寫的mfc程式新建 mfc對話方塊程式 插入 一個新的對話方塊資源 儲存開啟類嚮導 給新的對話方塊新增類 給主對話方塊新增成員變數 新對話方塊類的 指標給主對話方塊 的標頭檔案(主對話方塊類的 類定義 前)新增 新對話方塊類的 前向宣告給主對話方塊 的原始檔 新增 新對話方塊的標頭檔案引用給主對話方塊新增 兩個按鈕一個用來 彈出新對話方塊 一個用來退出整個程式 雙擊他們給他們新增響應函式主對話方塊 建構函式 初始化 那個指標為NULL第一個按鈕響應函式中 判斷 指標是否為空 ;為空 則 new 建立 新對話方塊物件 另一個按鈕 判斷指標是否為空 不為空的 delete 銷燬 新對話方塊 然後把指標 置為空然後PostMessage(WM_QUIT,0,0); 發訊息 退出程式 給 主對話方塊新增 WM_CLOSE訊息處理函式遮蔽掉預設的 //CDialog::OnClose(); 語句 阻止程式退出傳送訊息最小化訊息 SendMessage(WM_SYSCOMMAND,SC_MINIMIZE,0);以改變 關閉按鈕的實際動作 解決 新對話方塊 跟著 主對話方塊 一起最小化 請參考 此貼 對話方塊create的第二個引數GetDesktopWindow()http://bbs.csdn.net/topics/10163674 不想再工作列(開始選單的 右邊)中 顯示 新對話方塊 的 (開始選單的 右邊)給新對話方塊新增 WM_ONINITDIALOG訊息的處理函式新增 一行程式碼 利用setwindowlong這個apiSetWindowLong(m_hWnd,GWL_EXSTYLE,WS_EX_TOOLWINDOW);http://bbs.csdn.net/topics/30062406

  • 中秋節和大豐收的關聯?
  • 嫋嫋的近、反義詞?