VC 按鈕問題

2022-06-18 07:45:11 字數 755 閱讀 6528

1樓:

messagebox用法很有意思的

在類裡面,如果沒加 '::'表示cdialog的成員函式 messagebox

如果加上:: 表示win32 api的 messagebox

還有afx_打頭的 afxmessagebox

成員函式第一個引數是 lpctstr

用標準c++的關鍵字描述就是 const char * 型別(如果是unicode就是 const wchar_t *).

api的messagebox的函式格式是messagebox(hwnd,lpctstr,lpctstr,uint)

第一個引數是父視窗的控制代碼,一般可以為null

afxmessagebox的用法和第一個差不多。

這裡,你需要使用cstring 來轉換

int a = 100 ; //int型別

cstring msg ;

msg.format(_t("%d"),a); //最好使用_t()巨集,寫程式要考慮相容性和移植性。

messagebox(msg); // 成員函式

或者 ::messagebox(null,msg,_t("提示"),mb_ok | mb_iconinformation);

或者 afxmessagebox(msg);

2樓:

n是int啊,messagebox的引數要是字串

messagebox(_itoa(n));

VC6 0MFC工程怎麼繪製圓形的按鈕?

mfc中應該是沒帶原型按鈕類的,需要自己繼承cbutton然後重寫drawitem函式。那個cbuttonst應該就是這樣做的。但是以前經常的做法是畫一個圓形的gif gif可以做成圓的外面透明 然後當使用者點選該 的時候觸發click事件。ios開發cgpathaddrec怎麼繪製圓形 visua...

android返回按鈕問題

你怎麼跳轉介面的?如果用startactivity intent 就能實現你說的效果,另外補充一點,返回鍵相當於你呼叫finish 方法,說白了就是關閉當前介面,不是回到上一步。新開一個activity 用這個activity用mylayout.xml佈局,按返回鍵就會回到main.xml的acti...

php版本選擇問題 VC6和VC9的區別,TS和NTS如何選擇

ts是thread safety,代表執行緒安全,而nts是none thread safe代表非執行緒安全。windows系統下才分執行緒安全與非執行緒安全,windows apache php 模組 使用執行緒安全版本。windows apache php fastcgi 使用非執行緒安全版本。...