當我們在mfc自己建立的視窗類中進行操作時,就是…dlg這個類,我們在它的成員函式中進行呼叫時,比如下面這兩個函式:
void getwindowrect(lprect lprect) const
bool setwindowpos(const cwnd* pwndinsertafter, int x, int y,
int cx, int cy, uint nflags)
他們的引數如上所示,但是如果我們自己在外邊隨便寫乙個函式不在視窗類中宣告或者是全域性中這兩個函式是下面這樣的:
winapi
getwindowrect(
in hwnd hwnd,
out lprect lprect);
winapi
setwindowpos(
in hwnd hwnd,
in_opt hwnd hwndinsertafter,
in int x,
in int y,
in int cx,
in int cy,
in uint uflags);
可以看到他們的引數是不同的,就是因為乙個是微軟的api乙個是mfc類庫中的,它們的功能基本上一致。微軟的介面函式一般第乙個引數都是控制代碼,我們可以通過::域作用符來強制呼叫它們,但是在視窗類中呼叫的時候一般預設是mfc類庫中的函式!
MFC 特有的資料型別
bool boolean值 true或false bstr 32bit字元指標 byte 8bit字元指標 colorref 32bit數值代表顏色值 dword 32bit整數,無符號 long 32bit整數,有符號 lparam 32bit數值 lpcstr 32bit指標,指向乙個常數字串 ...
mysql獨有的函式 MySQL中獨有的函式
if 函式 實現簡單的邏輯判斷 conv 函式 conv 函式用於對數字進行進製轉換 填充函式 在資料顯示的時候,出於美化的需要,經常規定資料顯示的寬度,比如單元格中填充的 文字要正好20個字元,如果超過20個字元則裁剪到20個字元,如果不足20字元,則在右側用 空格填充直至達到20個字元。在mys...
PYTHON傳送郵件時,有的伺服器不用密碼認證的
usr bin python coding utf 8 import smtplib from email.mime.text import mimetext receivers list chengang example.com mail host dns.com mail host 1.2.3....