#pragma once //演示QQ2009 #define WINDOW_WIDTH 250 //窗口宽度 #define WINDOW_HEIGHT 600 //窗口高度 struct xc_image_res //图片资源 { HIMAGE image_bk; HIMAGE hImageLogo; HIMAGE close_leave; HIMAGE close_stay; HIMAGE close_down; HIMAGE max_leave; HIMAGE max_stay; HIMAGE max_down; HIMAGE min_leave; HIMAGE min_stay; HIMAGE min_down; HIMAGE weather; HIMAGE face_leave; HIMAGE face_stay; HIMAGE userstate_leave; HIMAGE userstate_stay; HIMAGE userstate_down; HIMAGE button_leave; HIMAGE button_stay; HIMAGE button_down; HIMAGE searchedit; HIMAGE search; HIMAGE icon1; HIMAGE icon2; HIMAGE icon3; HIMAGE icon7; HIMAGE icon8; HIMAGE icon9; HIMAGE icon10; HIMAGE icon11; HIMAGE icon15; HIMAGE icon16; HIMAGE mainMenu_leave; HIMAGE mainMenu_stay; HIMAGE hideleftpanel_leave; HIMAGE hideleftpanel_stay; HIMAGE tabLeft_leave; HIMAGE tabLeft_stay; HIMAGE tabLeft_down; HIMAGE leftpane; HIMAGE tab1; HIMAGE tab2; HIMAGE tab3; HIMAGE talkLabel_leave; HIMAGE talkLabel_stay; HIMAGE talkLabel_down; HIMAGE talktbico1; HIMAGE talktbico2; HIMAGE talktbico3; HIMAGE imp_shrink; HIMAGE imp_expand; HIMAGE imp_icon_1; HIMAGE imp_icon_2; HIMAGE imp_icon_3; HIMAGE imp_icon_4; HIMAGE imp_icon_5; HIMAGE imp_icon_6; HIMAGE scroll_thumb_leave; HIMAGE scroll_thumb_down; HIMAGE scroll_up_leave; HIMAGE scroll_up_down; HIMAGE scroll_down_leave; HIMAGE scroll_down_down; }; class DemoCPlus : public CXEventMsg { public: DemoCPlus(void); ~DemoCPlus(void); void CreateWnd(); void LoadImageRes(); void HandleButton_Close(HELE hClose); void HandleButton_Max(HELE hMax); void HandleButton_Min(HELE hMin); void CreateWeatherButton(HWINDOW hWindow); void HandleButton_Face(HELE hFace); void HandleButton_UserState(HELE hUserState); void HandleButton_UserSign(HELE hUserSign); void HandleEdit_Search(HELE hSearch); HELE CreateToolButton(HWINDOW hWindow,int x,int y,int cx,int cy); HELE CreateToolSearchButton(HWINDOW hWindow); void HandleCreateToolButton(HWINDOW hWindow); void HandleCreateMainMenuButton(HWINDOW hWindow); HELE HandleCreateLeftPaneButton(HELE hPic,int x,int y,int cx,int cy); void HandleCreateLeftPane(HWINDOW hWindow); void HandleCreateMainTab(HWINDOW hWindow); HMENUX CreatePlayerCombox(); bool OnWndNCEndDrawWindow(HWINDOW hWindow,HDC hdc); bool OnWndSize(HWINDOW hWindow,UINT flags,SIZE *pSize); bool OnWndDestroy(HWINDOW hWindow) ; bool OnFriendsLButtonUp(HELE hEle, POINT *pPt) ; bool OnFriendsRButtonUp(HELE hEle, POINT *pPt) ; bool EleRButtonDown(HELE hEle,UINT flags,POINT *pPt); BOOL My_MenuSelect(HWINDOW hWindow,int id); //菜单选择 private: xc_image_res image_res; HWINDOW hWindow; HELE hWeather; HELE hUserSign; HELE hButtonSkin; HELE hButtonMsg; HELE hTree; HELE hTabBar; HELE hButtonHidePane; HELE hButtonMainMenu; HELE hButtonTool1; HELE hButtonTool2; HELE hButtonTool3; HELE hButtonTool4; HELE hButtonTool5; HELE hButtonTool6; HELE hLeftPane; HELE hSearchEdit; HELE hComboBox; HMENUX hMenu; int group1; int group2; };
相关文章: