使用API建立dialog的簡單示例

2021-05-23 06:51:13 字數 736 閱讀 9572

首先填充dlgtemplate結構體:

dlgtemplate* createdlgdata()

然後申明dialog視窗過程:

int_ptr callback dialogproc(hwnd hwnddlg, uint umsg, wparam wparam, lparam lparam)

break;

}///呼叫預設視窗處理過程

::defwindowproc(hwnd, umsg, wparam, lparam);

return true;

}接下來建立非模式dialog:

dlgtemplate* pdlgdata = createdlgdata();

hdlg  = ::createdialogindirectparam(hinstance, pdlgdata, hparent, dialogproc, (lparam)this);

delete pdlgdata;

或者模式dialog:

dlgtemplate* pdlgdata = createdlgdata();

int nresult = ::dialogboxindirectparam(hinstance, pdlgdata, hparent, dialogproc, (lparam) this);

delete pdlgdata;

建立過程中,會在dialogproc中收到wm_initdialog訊息,可在此處新增dialog上的控制項。

使用Swagger建立Api

1.首先建立乙個web專案,選擇mvc模板 此時會發現 config.maphttpattributeroutes 飄紅報錯.此時需在引用 microsoft.aspnet.webapi.webhost 包.然後就不報錯了.5.在global.asax呼叫剛才新增的類的register方法.6.右鍵...

使用MVC建立API

1 新建mvc webapi 2 build後頁面是這樣的,這就是我們需要的頁面。3 自己add api的頁面,然後run,會發現頁面沒有action和description 5 展示方面的描述。開啟project的properties,選擇build下的輸出,勾選xml檔案,自動生成。7 在在ar...

Dialog的簡單使用

今天做乙個小功能,dialog的使用。一般來說,我們和使用者互動所使用的類有這幾個 activity window dialog toast,可見dialog的重用性,所以這是必須掌握的。先看下效果 額,好像介面比較醜.不過使用方法才是重點,下面我們就來實現一下。首先是介面 然後是activity ...