Thông tin tài liệu:
Thông số dạng nút (BS_PUSHBUTTON) DWORD dwStyle, const RECT& rect, // Tọa độ, kích thước nút chọn // Con trỏ cửa sổ cha CWnd* pParentWnd, UINT nID // Số hiệu nút chọn ); Khởi tạo thông số cho đối tượng nút chọn. HBITMAP GetBitmap( ) const ;
Nội dung trích xuất từ tài liệu:
Lập trình windows với MFC Micrisoft visual C++6.0- P7 - Thöïc hieän thao taùc Drag treân bieân cuûa - File name = OptDlg : Teân taäp tin, - Base class = CDialog ñoái töôïng ñeå ñaït kích thöôùc mong muoán. : Lôùp cô sôû - Dialog ID = IDD_OPTION : Soá hieäu dialog resource. • Canh chænh vò trí, kích thöôùc moät nhoùm ñoái töôïng: Sau cuøng choïn OK. - Ñaùnh daáu nhoùm ñoái töôïng Ñoùng maøn hình thieát keá dialog. Trong maøn hình Workspace, choïn - Choïn coâng cuï phuø hôïp treân thanh coâng cuï: ClassView, ta coù lôùp COptionDlg trong danh saùch caùc lôùp cuûa döï aùn. Canh thaúng theo bieân: Treân lôùp COptionDlg, ta coù theå thöïc hieän boå sung thuoäc tính, caøi ñaët caùc Canh thaúng giöõa dialog: haønh vi thoâng thöôøng cuõng nhö caùc haønh vi xöû lyù message. Caùc thao taùc Caùc ñeàu nhau: hoaøn toaøn töông töï nhö ñaõ thöïc hieän vôùi caùc lôùp CEmpApp vaø CEmpWnd. Baèng côõ ñoái töôïng choïn cuoái cuøng trong nhoùm: 9.3.3 Söû duïng dialog trong chöông trình:9.3.2 Khai baùo lôùp keá thöøa CDialog söû duïng dialog resource: Khai baùo ñoái töôïng thuoäc lôùp dialog môùi taïo. Duøng chæ thò #include taäp Thoâng qua lôùp naøy, ta thöïc hieän caøi ñaët caùc xöû lyù phuø hôïp treân dialog vaø tin (.H) chöùa khai baùo lôùp ôû ñaàu chöông trình:caùc ñoái töôïng nhaäp lieäu ñöôïc moâ taû trong dialog resource ôû treân. Trong maøn hình thieát keá dialog, choïn View / ClassWizard (Ctrl+W). #include Optdlg.h // EmpWnd.cpp : implement file ... // Ñoái töôïng COptionDlg COptionDlg dlg (this); Goïi haønh vi DoModal hoaëc Create cuûa ñoái töôïng dialog moät caùch phuø hôïp tuøy theo yeâu caàu duøng dialog khoùa hay khoâng khoùa. dlg.DoModal(); // Dialog hoaït ñoäng ôû cheá ñoä khoùa Thöïc haønh: Boå sung döï aùn VD25: Caøi ñaët haønh vi xöû lyù muïc choïn Option treân menu cho CEmpWnd vôùi noäi dung thöïc hieän dialog COptionDlg. Boå sung haønh vi xöû lyù muïc choïn Option cho lôùp CEmpWnd. Trong phaàn caøi ñaët haønh vi naøy, ta khai baùo ñoái töôïng COptionDlg vaø Choïn OK ñeå taïo lôùp môùi öùng vôùi dialog resource. goïi haønh vi DoModal cuûa noù: void CEmpWnd::OnGameOption () { ...