在MFC中使用自定義視窗類

2021-04-02 21:04:37 字數 821 閱讀 2238

1、在

wndclass wc;

wc.cbcl***tra = 0;

wc.cbwndextra = 0;

wc.hbrbackground = (hbrush)getstockobject(white_brush);

wc.hcursor = loadcursor(idc_arrow);

wc.hicon = null;

wc.hinstance = afxgetinstancehandle();

wc.lpfnwndproc = ::defwindowproc; // 注意指定視窗過程

wc.lpszclassname = _t("mywnd_class"); // 指定視窗類

wc.lpszmenuname = null;

wc.style = 0;

afxregisterclass(&wc);

2、編寫.h檔案類的定義

#ifndef my_wnd

#define my_wnd

class cmywnd : public cwnd

;#endif

3、編寫.cpp檔案類的實現

#include "stdafx.h"

#include "mywnd.h"

// 建構函式、析構函式等函式的實現

begin_message_map(cmywnd, cwnd)

// 各訊息分流器

end_message_map()

// 各訊息分流器的實現

4、在主程式**的適當地方呼叫

create或

createex建立視窗。

在自定義HttpHandler中使用Session

最近需要做乙個對特定請求進行響應的介面,只是在內部處理,不存在ui,機於這種情況,當然是使用實現ihttphandler來進行處理,可以減掉載入html 控制項的時間。本來都是這樣想的,對於ihttphandler 中定義了兩個方法,processrequest httpcontext ctx 和 ...

structs 在action中使用自定義方法

一般來講,action的預設方法為execute 也就是在執行乙個action時,會自動呼叫這個方法.但是,有時候我們希望乙個action具有多個方法,而不是去建立多個action.那麼我們就需要動態的決定到底使用action中的哪個方法.比如,在名為path的 action中,它具有兩個方法add...

在自定義HttpHandler中使用Session

最近需要做乙個對特定請求進行響應的介面,只是在內部處理,不存在ui,機於這種情況,當然是使用實現ihttphandler來進行處理,可以減掉載入html 控制項的時間。本來都是這樣想的,對於ihttphandler 中定義了兩個方法,processrequest httpcontext ctx 和 ...