全域性函式;
修改視窗的背景,圖示,游標,
可以必須用於view 類中;
lpctstr afxapi afxregisterwndclass(
uint nclassstyle,
hcursor hcursor = 0,
hbrush hbrbackground = 0,
hicon hicon = 0
);還有可以在view的oncreate()中修改******* 在這裡面載入自己的*******
還有乙個全域性函式在任意事件都可以修改視窗類
setclasslong(hwnd hwnd,int nindex,long dwnewlong)
hwnd 指視窗控制代碼
nindex 指的屬性的索引
dwnewlong指的是設定的新的屬性
nindex 取值
ocl_hbrbackground 設定背景
ocl_hcursor 設定新的游標
ocl_hicon 設定新的圖示
ocl_style 設定新的視窗樣式
setclasslong(this.m_hwnd,ocl_hbrbackground,(long)(hbrush)getstockobject(black_brush));
任意時間都可以 但是在修改之後要引發重繪,invalicate();
cdc::selectstockobject
virtual cgdiobject* selectstockobject ( int nindex );
返回值:
如果成功,則返回被替換的cgdiobject物件指標,實際物件是cpen,cbrush或cfont;否則返回值為null。
引數: nindex 指定需要的庫存物件種類,可以為下列值之一: black_brush 黑色畫刷。
dkgray_brush 深灰色畫刷。
gray_brush 灰色畫刷。
hollow_brush 空心畫刷。
ltgray_brush 淺灰色畫刷。
null_brush 空畫刷。
white_brush 白色畫刷。
black_pen 黑色畫筆。
null_pen 空筆。
white_pen 白色畫筆。
ansi_fixed_font ansi固定系統字型。
ansi_var_font ansi變化系統字型。
device_default_font 依賴裝置的字型。
oem_fixed_font 依賴oem的固定字型。
system_font 系統字型。預設地,windows使用系統字型繪製選單、對話方塊控制項和其它文字。windows 3.0及其後版本,系統字型具有比例寬度,早期版本則使用固定寬度的系統字型。
ststem_fixed_font 在早於windows 3.0的版本中使用的固定寬度系統字型。該物件與windows 早期版本相容。
default_palette 預設彩色調色盤,含有系統調色盤中的20種靜態顏色。
ccolordialog::ccolordialog
ccolordialog( colorref clrinit = 0, dword dwflags = 0, cwnd* pparentwnd = null );
引數: clrinit 預設時選擇的顏色。如果沒有設定,預設為rgb(0,0,0)(黑色)。
dwflags 定製函式和對話方塊外觀的一組標誌。要了解更詳細的資訊,請參閱聯機文件「win32 sdk」中的colorref結構。
pparentwnd 指向對話方塊的父視窗或者所有者視窗的指標。
說明:本函式構造乙個ccolordialog物件。
ccolordialog::getcolor
colorref getcolor( ) const;
返回值:
返回乙個colorref結構,其中包含了對話方塊中選中的顏色的rgb顏色值。
說明:本函式用於檢索使用者在對話方塊中選中的顏色。必須在domodal之後呼叫。
ccolordialog::m_cc
choosecolor m_cc
說明:m_cc是乙個choosecolor型別的結構,它的成員記錄了對話方塊的特性和值。在構造乙個ccolordialog物件之後呼叫domodal之前,可以使用m_cc設定對話方塊的屬性。
ccolordialog.m_cc.flags這個設定的預設的顏色;
colorref
ccolordialog.m_cc.rgbresult 這個是在選擇之後的顏色的返回
cwnd有乙個成員函式是getwindowrect(rect)
這個得到的是視窗的長和寬;
正則表達重點筆記
1.d 使用了 和 所以輸入的整個字串都要用來和 d來匹配 2.正規表示式中要找 本身,你應該使用 3.表示重複0次或1次 4.正規表示式需要數字計算時,由於正規表示式中並不提供關於數學的任何功能,所以只能使用冗長的分組 示例 reg abc 匹配字串中含有abc reg ba w b 匹配單詞,開...
重點筆記 編譯原理
1 用組合語言或高階語言編寫的程式,必須先送入計算機,經過轉換成用機器語言表示的目標程式 這個過程叫做編譯 才能由計算機執行。執行轉換過程的程式叫做編譯程式。匯程式設計序是指沒有編譯過的組合語言原始檔。編譯程式轉換過的叫做目標程式,也就是機器語言。2 編譯程式是一種翻譯程式 3 通常乙個編譯程式中,...
Linux 重點筆記 2
conmmand options 帶 arguments clear清屏 pwd 顯示出來的當前位置是 絕對路徑 cd 絕對路徑 cd 相對路徑 快速回到家目錄 cd cd ls 展示指定位置下面的資源的名字 ls options ls a 顯示隱藏檔案 檔案命名前面加.說明變成隱藏檔案 ls r ...