首先填充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 ...