Lập trình windows với MFC Micrisoft visual C++6.0- P10
Số trang: 10
Loại file: pdf
Dung lượng: 171.97 KB
Lượt xem: 14
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Lập trình windows với MFC và MicroSoft Visual C++ 6.0 (VC) đạt được hiệu quả cao bởi không chỉ khai thác được phiên bản mới nhất của MFC mà còn nhận được
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- P10 - Hoäp nhaäp giaù trò muïc MyName Edit IDC_WRITE_NAME Taskbar laø thanh coâng cuï ñaëc bieät cuûa öùng duïng desktop trong windows. - Hoäp nhaäp giaù trò muïc MyVer Edit IDC_WRITE_VERSION Noäi dung cuûa taskbar ñöôïc chia thaønh 4 thaønh phaàn chính: - Hoäp hieån thò muïc MyName - Start menu: Static IDC_READ_NAME Muïc kích hoaït heä thoáng menu caùc öùng duïng. - Hoäp hieån thò muïc MyVer - Quick Launch Bar: Danh muïc caùc öùng duïng thöôøng duøng. Static IDC_READ_VERSION - Nuùt choïn thöïc hieän ghi - Taskbar Buttons: Button IDC_WRITE Danh saùch caùc öùng duïng ñang chaïy. - Nuùt choïn thöïc hieän ñoïc - Status Area: Button IDC_READ Chöùa icon giao dieän cuûa caùc öùng duïng ñang chaïy. - Haønh vi OnWrite öùng vôùi nuùt IDC_WRITE löu giaù trò caùc muïc: ÖÙng duïng coù theå nhaän ñöôïc tín hieäu nhaäp cuûa ngöôøi duøng khi hoï duøng phím hoaëc chuoät taùc void CIniRegDlg::OnWrite() ñoäng leân icon cuûa öùng duïng treân status area. { Vieäc caøi ñaët hoaëc huûy boû icon giao dieän cuûa öùng duïng treân status area CWinApp* pApp = AfxGetApp(); ñuôïc thöïc hieän thoâng quan haøm sau: CString myName; BOOL Shell_NotifyIcon ( UINT myVer; DWORD dwMessage, // Taùc vuï thöïc hieän GetDlgItemText(IDC_WRITE_NAME, myName); PNOTIFYICONDATA lpdata // Caáu truùc chöùa thoâng soá lieân quan myVer = GetDlgItemInt(IDC_WRITE_VERSION); ); Traû veà giaù trò TRUE neáu taùc vuï thöïc hieän thaønh coâng. pApp->WriteProfileString(MY_TEST, MyName, myName); pApp->WriteProfileInt(MY_TEST, MyVer, myVer); dwMessage : AÁn ñònh taùc vuï thöïc hieän. } NIM_ADD : Taïo icon giao dieän cuûa öùng duïng treân status area. - Haønh vi OnRead öùng vôùi nuùt IDC_READ ñoïc giaù trò caùc muïc: NIM_MODIFY : Thay ñoåi thoâng soá lieân quan icon giao dieän. NIM_DELETE : Xoùa icon giao dieän cuûa öùng duïng treân status area. void CIniRegDlg::OnRead() lpdata : Ñòa chæ caáu truùc NOTIFYICONDATA chöùa caùc thoâng soá. { CWinApp* pApp = AfxGetApp(); Caùc tröôøng trong caáu truùc NOTIFYICONDATA coù yù nghóa nhö sau: CString myName; typedef struct _NOTIFYICONDATA { UINT myVer; DWORD cbSize; // Kích thuôùc caáu truùc myName = pApp->GetProfileString( MY_TEST, ...
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- P10 - Hoäp nhaäp giaù trò muïc MyName Edit IDC_WRITE_NAME Taskbar laø thanh coâng cuï ñaëc bieät cuûa öùng duïng desktop trong windows. - Hoäp nhaäp giaù trò muïc MyVer Edit IDC_WRITE_VERSION Noäi dung cuûa taskbar ñöôïc chia thaønh 4 thaønh phaàn chính: - Hoäp hieån thò muïc MyName - Start menu: Static IDC_READ_NAME Muïc kích hoaït heä thoáng menu caùc öùng duïng. - Hoäp hieån thò muïc MyVer - Quick Launch Bar: Danh muïc caùc öùng duïng thöôøng duøng. Static IDC_READ_VERSION - Nuùt choïn thöïc hieän ghi - Taskbar Buttons: Button IDC_WRITE Danh saùch caùc öùng duïng ñang chaïy. - Nuùt choïn thöïc hieän ñoïc - Status Area: Button IDC_READ Chöùa icon giao dieän cuûa caùc öùng duïng ñang chaïy. - Haønh vi OnWrite öùng vôùi nuùt IDC_WRITE löu giaù trò caùc muïc: ÖÙng duïng coù theå nhaän ñöôïc tín hieäu nhaäp cuûa ngöôøi duøng khi hoï duøng phím hoaëc chuoät taùc void CIniRegDlg::OnWrite() ñoäng leân icon cuûa öùng duïng treân status area. { Vieäc caøi ñaët hoaëc huûy boû icon giao dieän cuûa öùng duïng treân status area CWinApp* pApp = AfxGetApp(); ñuôïc thöïc hieän thoâng quan haøm sau: CString myName; BOOL Shell_NotifyIcon ( UINT myVer; DWORD dwMessage, // Taùc vuï thöïc hieän GetDlgItemText(IDC_WRITE_NAME, myName); PNOTIFYICONDATA lpdata // Caáu truùc chöùa thoâng soá lieân quan myVer = GetDlgItemInt(IDC_WRITE_VERSION); ); Traû veà giaù trò TRUE neáu taùc vuï thöïc hieän thaønh coâng. pApp->WriteProfileString(MY_TEST, MyName, myName); pApp->WriteProfileInt(MY_TEST, MyVer, myVer); dwMessage : AÁn ñònh taùc vuï thöïc hieän. } NIM_ADD : Taïo icon giao dieän cuûa öùng duïng treân status area. - Haønh vi OnRead öùng vôùi nuùt IDC_READ ñoïc giaù trò caùc muïc: NIM_MODIFY : Thay ñoåi thoâng soá lieân quan icon giao dieän. NIM_DELETE : Xoùa icon giao dieän cuûa öùng duïng treân status area. void CIniRegDlg::OnRead() lpdata : Ñòa chæ caáu truùc NOTIFYICONDATA chöùa caùc thoâng soá. { CWinApp* pApp = AfxGetApp(); Caùc tröôøng trong caáu truùc NOTIFYICONDATA coù yù nghóa nhö sau: CString myName; typedef struct _NOTIFYICONDATA { UINT myVer; DWORD cbSize; // Kích thuôùc caáu truùc myName = pApp->GetProfileString( MY_TEST, ...
Tìm kiếm theo từ khóa liên quan:
lập trình windows lập trình với vc/mfc giáo trình lập trình Visual C++ tài liệu lập trìnhTài liệu có liên quan:
-
NGÂN HÀNG CÂU HỎI TRẮC NGHIỆM THIẾT KẾ WEB
8 trang 248 0 0 -
Bài tập lập trình Windows dùng C# - Bài thực hành
13 trang 204 0 0 -
Thiết kế mạch logic bằng Verilog - HDL
45 trang 195 0 0 -
bảo mật mạng các phương thức giả mạo địa chỉ IP fake IP
13 trang 169 0 0 -
Giáo trình Lập trình C căn bản - HanoiAptech Computer Education Center
136 trang 143 0 0 -
142 trang 134 0 0
-
Excel add in development in c and c phần 9
0 trang 124 0 0 -
Bài giảng lập trình c căn bản - Trường Apptech - Chương 4
27 trang 122 0 0 -
information technology outsourcing transactions process strategies and contracts 2nd ed phần 3
65 trang 116 0 0 -
Bài giảng lập trình c căn bản - Trường Apptech - Chương 6
21 trang 108 0 0