1建立流程
首先,新建乙個wtlproject的工程
選中標頭檔案資料夾
然後用組合鍵**「ctrl + shift + a」**新建乙個mainwindow.h的標頭檔案新增到「標頭檔案」資料夾中。
// #pragma once 一般由編譯器提供保證:同乙個檔案不會被包含多次。
//注意這裡所說的「同乙個檔案」是指物理上的乙個檔案,
//而不是指內容相同的兩個檔案。
#define strict
//#define strict 的意思是讓編譯器進行嚴格型別檢查
#define win32_lean_and_mean
//define win32_lean_and_mean 的意思是讓編譯器去除不經常用的標頭檔案(一般包含windows.h要包含一堆用不到的標頭檔案)
//是為了相容寬字元和unicode
#include
#include
#include
#define _wtl_no_cstring
#include
#include
#include
#include
#include
#include
//這裡呼叫wtl的基本標頭檔案,用來呼叫其中的常用函式
然後建立乙個新的cpp檔案:wainwindow.cpp
輸入**:
mainwindow.cpp
//儲存主線程id和訊息迴圈的例項。
int apientry winmain
(hinstance hinstance, hinstance hprevinstance,
lpstr lpcmdline,
int ncmdshow)
_module.
term()
;return msg.wparam;
}
接下來我們新建乙個標頭檔案,用來建立我們的第乙個視窗,myfirstwin.h
#pragma once
#include
"mainwindow.h"
//建立乙個類myfirstwin用於繼承cwindow,cwindow是乙個基本的wtl物件
class
myfirstwin
:public cwindowimpl
};
寫好標頭檔案後,就可以在入口程式中呼叫了,**如下:
// mainwindow.cpp:生成視窗的入口檔案
#include
"mainwindow.h"
#include
"myfirstwin.h"
//儲存主線程id和訊息迴圈的例項。
int apientry winmain
(hinstance hinstance, hinstance hprevinstance,
lpstr lpcmdline,
int ncmdshow)
_module.
term()
;return msg.wparam;
}
現在,我的第乙個wtl桌面程式就建立完成了,現在我們編譯除錯一下。結果如下:
除錯ok。
Orchard學習筆記三 新建乙個列表
首先我們新建乙個內容型別bio,並新增以下欄位和元件。orchard本身沒有image field。幸運的是我們可以在 模組 中找到並安裝。儲存bio後,我們可以在控制面板 新建 下面看到bio選單。我們可以在 內容 中,看到這三條記錄 現在我們點選下圖中右邊的 新增新查詢 按鈕,新建乙個篩選標題為...
OpenGL學習筆記(一)第乙個視窗
學習一下opengl,這是做一下記錄。跟著裡面寫的第乙個視窗,做一下記錄。可能唯一的區別就是有注釋。include define glew static include includeusing namespace std void glfwinput glfwwindow window int m...
Linux新建乙個檔案的方法
在linux下新建乙個檔案,這個操作恐怕再普通不過了,怎樣才能更加快捷方便的新建乙個檔案呢?我先列出來我知道的方法,歡迎補充。touch filename 很多人會想到這個命令,建立空檔案的確很方便。vi vim filename 用編輯器建立檔案,也很常用,記得儲存才能生效。cat filenam...