關於MFC新增網頁的設定

2021-09-01 13:32:19 字數 1761 閱讀 8121

直接上**靠譜

// 將「關於...」選單項新增到系統選單中。

// idm_aboutbox 必須在系統命令範圍內。

assert((idm_aboutbox & 0xfff0) == idm_aboutbox);

assert(idm_aboutbox < 0xf000);

// 設定此對話方塊的圖示。  當應用程式主視窗不是對話方塊時,框架將自動

//  執行此操作

seticon(m_hicon, true);            // 設定大圖示

seticon(m_hicon, false);        // 設定小圖示

// todo: 在此新增額外的初始化**

gethtmlview();

return true;  // 除非將焦點設定到控制項,否則返回 true

}crect rect;

this->getclientrect(rect);

m_pylshtmlview->movewindow(rect);

}class chshtmlview : public chtmlview

}afx_virtual

void ondraw(cdc* pdc);

// implementation

public:

virtual ~chshtmlview();

// generated message map functions

//}afx_msg

declare_message_map()

public:

cdialog* m_wndylsbrow;

public:

cdialog* m_pylshtmldlg;

public:

static cstring m_strhtmpage;

cstring m_strcurpage;};/

//}// microsoft visual c++ will insert additional declarations immediately before the previous line.

#endif // !defined(afx_ylshtmlview_h__7761c0ce_28e1_467c_9764_a78a59508b03__included_)

#include "stdafx.h"

#include "hshtmlview.h"

#ifdef _debug

#define new debug_new

#undef this_file

static char this_file = __file__;

#endif

/// chshtmlview

cstring chshtmlview::m_strhtmpage;

implement_dyncreate(chshtmlview, chtmlview)

chshtmlview::chshtmlview()

chshtmlview::~chshtmlview()

void chshtmlview::dodataexchange(cdataexchange* pdx)

}afx_data_map

}begin_message_map(chshtmlview, chtmlview)

//{{afx_msg_map(chshtmlview)

on_wm_size()

on_wm_create()

end_message_map()

MFC右鍵選單的新增

1.對於選單資源,它存在許多選項,每乙個選項都對應相應的操作,所以每乙個選項我們都要為其新增訊息響應 2.既然是彈出選單,我們需要選擇選單的彈出時機 接收什麼訊息時彈出 和位置 步驟 1.插入選單資源,初始化選單選項 2.彈出選單 方法一 響應對話方塊的wm contextmenu訊息 void c...

關於設定MFC應用程式視窗名稱的方法

mfc程式的預設的標題是 無標題 title 其中title是應用程式的名稱 下面我們以用mfc程式開啟一張指定路徑 d qinghua dicom 工業影象.dcm 下面的影象為例 mfc程式的mainframe類中定義了乙個虛函式settitle,用於設定視窗標題的前半部分,如果只是要修改 無標...

MFC 設定控制項的 ToolTip

建議使用ctooltipctrl物件 例如 1.在對畫框類 ctooltipdlg.cpp 中宣告 ctooltipctrl m tooltipctrl 2.在對畫框類 ctooltipdlg.cpp 初始化方法oninitdialog 中初始化 m tooltipctrl.create this ...