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

Tài liệu đang bị lỗi
File tài liệu này hiện đang bị hỏng, chúng tôi đang cố gắng khắc phục.
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