Thư viện tri thức trực tuyến
Kho tài liệu với 50,000+ tài liệu học thuật
© 2023 Siêu thị PDF - Kho tài liệu học thuật hàng đầu Việt Nam

Các câu lệnh trong lập trình c trên win pptx
Nội dung xem thử
Mô tả chi tiết
LÊ QUANG VŨ CĐ TIN 31B
KHOA:CNTT
Các câu l nh trong l p trình c trên win ệ ậ
T p tin ậ Vidu1.H: ch a các khai báo liên quan đ n l p Cvidu1App: ứ ế ớ
T p tin ậ MainFrm.H: ch a các khai báo liên quan đ n l p khung c a ứ ế ớ ử
s chính (main frame) c a ng d ng. ổ ủ ứ ụ
T p tin ậ Vidu1Doc.H: ch a các khai báo liên quan đ n tài li u. ứ ế ệ
T p tin ậ Vidu1.RC: ch a các tài nguyên liên quan đ n menu, phím ứ ế
nóng, h p h i tho i,… ộ ộ ạ
T p tin ậ Vidu1.CPP: đ nh nghĩa các hàm đã khai báo trong l p ị ớ
CVidu1App, là l p ch ng trình chính. ớ ươ
I- T O GIAO DI N: Ạ Ệ
1.CÂU L NH T O V TRÍ XU T HI N C A C A S Ệ Ạ Ị Ấ Ệ Ủ Ử Ổ(vi t ế trong mi nề
làm vi c classview->cmainfrane->precreatewindow) ệ
{
int xsize =GetSystemMetrics(SM_CXSCREEN);
int ysize =GetSystemMetrics(SM_CYSCREEN);
cs.cx=xsize*5/10;// n m gi a màng hình ằ ữ
cs.cy=ysize*5/10;// n m gi a màng hình ằ ữ
cs.x =(xsize-cs.cx )/2;
cs.y =(ysize-cs.cy )/2;
return true; // đã có trong câu câu l nh ệ
}
2. LO I B MINIMIZE VÀ MAXIMIZE Ạ Ỏ (vi t trong mi n nh trên) ế ề ư
{
cs.style&=~(WS_MAXIMIZEBOX);\\ lo i b thu nho phóng to ạ ỏ
cs.style&=~(WS_MINIMIZEBOX);\\ lo i b thu xu ng thanh d i ạ ỏ ố ướ
return true; // đã có trong câu câu l nh ệ
}
3.KHÔNG CHO THAY Đ I KÍCH TH C C A S LÀM VI C: Ổ ƯỚ Ử Ổ Ệ
(vi t trong mi n làm vi c classview->cmainfrane->precreatewindow) ế ề ệ
{ cs.style&=~(WS_MAXIMIZEBOX);\\ lo i b thu nho phóng to ạ ỏ
cs.style&=~(WS_MINIMIZEBOX);\\ lo i b thu xu ng thanh d i ạ ỏ ố ướ
cs.style&=~ WS_THICKFRAME;
return true;// đã có trong câu câu l nh ệ
}
4.T O C A S C C Đ I KHI NG D NG B T Đ U CH Y: Ạ Ử Ổ Ự Ạ Ứ Ụ Ắ Ầ Ạ
(Vào classview->cmainfrane-> tênd án ự App->initialized)
1
LÊ QUANG VŨ CĐ TIN 31B
KHOA:CNTT
-Trong câu l nh: ệ m_pMainWnd->ShowWindow(SW_SHOW);
Đ i thành: ổ
=> m_pMainWnd->ShowWindow(SW_SHOWMAXIMIZED);//tao cua so cuc dai khi
ung dung bat dau chay.
5. T o h p tho i: ạ ộ ạ
B1: Vào resource-> menu->t o tên m c trên thanh menu ạ ụ
- Trong caption: gõ tên s t o khi ch y ch ng trình. ẽ ạ ạ ươ
Vd: B n mu n tao menu thông báo thì trong caption b n gõ : ạ ố ạ
&thongbao
Trong đó:& là đ t o phím t t khi ch y ch ng trình không c n nh n ể ạ ắ ạ ươ ầ ấ
chu t. ộ
VD:&thongbao thì khi ch y ch ng trình ban ch c n nh n ALT+t ạ ươ ỉ ầ ấ
Chú ý:-Trong m t menu không th t o phím t t gi ng nhau, b n ộ ể ạ ắ ố ạ
mu n t o phím t t kí t nào thì ch c n đ “&” tr c kí t t đó. ố ạ ắ ự ỉ ầ ể ướ ự
Vd :t&hongbao: thì khi ch y nh n alt+H ạ ấ
- Đ a ch ID lúc này đang m , b n mu n nó hi n lên thì kích chu t ị ỉ ờ ạ ố ệ ộ
vào pop-up đ b d u check. ể ỏ ấ
- Ghi đ a ch vào ID: ị ỉ
Thí d nh ụ ư: ID_thongbao
*L u ý: ư
- Lúc này b n không đ c t o menu con d i thanh menu b n v a ạ ượ ạ ở ướ ạ ừ
m i t o. ớ ạ
- Đ t o menu con b n kích l i vào pop-up, trên thanh menu s xu t ể ạ ạ ạ ẽ ấ
hi n menu tr ng đ b n t o, b n ch c n kích vào đó. ệ ố ể ạ ạ ạ ỉ ầ
- Lúc này b n ph i đi n đ y đ thông tin: ạ ả ề ầ ủ
+ Caption là:tên
Đ t o phím t t cho menu ể ạ ắ :
-> Cách 1 : dùng kí t «& ự » nh trên ư
-> Cách 2 :tên\tctrl+kí tự
Vd :t&hôngbao\tctrl+T.
- Chú ý : Đ cho phim t t có hi u l c b n vào ể ắ ệ ự ạ resources->Accelerator->
IDR_MAINFRAME và t o phím t t đây. ạ ắ ở
+ ID : thì b n đánh đ a ch c a menu vào ạ ị ỉ ủ
B2 :Vào view->CFC classviewzard
- Opject IDs:Ch n tên đ a ch ID c a menu v a t o ọ ị ỉ ủ ừ ạ
- Messager:+ Ch n command: vi t câu l nh cho menu v a t o b ng ọ ế ệ ừ ạ ằ
2