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
}
Beispiel #2
0
BOOL RegisterDlg::OnInitDialog()
{
	CDialogEx::OnInitDialog();
	SkinH_Attach();
	return TRUE;
}