BOOL CBisonClickerDlg::OnInitDialog() { CDialogEx::OnInitDialog(); // 将“关于...”菜单项添加到系统菜单中。 // IDM_ABOUTBOX 必须在系统命令范围内。 ASSERT((IDM_ABOUTBOX & 0xFFF0) == IDM_ABOUTBOX); ASSERT(IDM_ABOUTBOX < 0xF000); CMenu* pSysMenu = GetSystemMenu(FALSE); if (pSysMenu != NULL) { BOOL bNameValid; CString strAboutMenu; bNameValid = strAboutMenu.LoadString(IDS_ABOUTBOX); ASSERT(bNameValid); if (!strAboutMenu.IsEmpty()) { pSysMenu->AppendMenu(MF_SEPARATOR); pSysMenu->AppendMenu(MF_STRING, IDM_ABOUTBOX, strAboutMenu); } } RegisterHotKey(GetSafeHwnd(), 0x3333, NULL, VK_HOME); // // 设置此对话框的图标。 当应用程序主窗口不是对话框时,框架将自动 // 执行此操作 SetIcon(m_hIcon, TRUE); // 设置大图标 SetIcon(m_hIcon, FALSE); // 设置小图标 SkinH_Attach(); ::SkinH_AttachEx("skinh.she", NULL); //::SkinH_AttachEx("Aero.she", NULL); GetDlgItem(IDC_EDIT_TIMES)->SetWindowText("0");// 设置点击次数 GetDlgItem(IDC_EDIT_TIMES)->EnableWindow(FALSE); GetDlgItem(IDC_EDIT_INTERVAL)->SetWindowText("0");//设置点击间隔 this->SetComboBox(); // TODO: 在此添加额外的初始化代码 nid.cbSize = sizeof(nid); nid.hWnd = m_hWnd; //父窗口 nid.uID = IDR_MAINFRAME; //icon ID nid.uFlags = NIF_MESSAGE | NIF_ICON | NIF_TIP; //托盘所拥有的状态 nid.uCallbackMessage = UM_ICONNOTIFY; //回调消息 nid.hIcon = m_hIcon; //icon 变量 CString str = "Bison_Click 1.0"; //气泡提示 lstrcpyn(nid.szTip, (LPCSTR)str, sizeof(nid.szTip) / sizeof(nid.szTip[0])); Shell_NotifyIcon(NIM_ADD, &nid); //显示托盘 return TRUE; // 除非将焦点设置到控件,否则返回 TRUE }
BOOL RegisterDlg::OnInitDialog() { CDialogEx::OnInitDialog(); SkinH_Attach(); return TRUE; }