Ejemplo n.º 1
0
    BOOL OnInitDialog(CWindow /*wndFocus*/, LPARAM /*lInitParam*/)
    {
		EnableItem( 102,0 );
        m_wndCboxxx.Create(GetViewHWND(), 0, 0, WS_CHILD | WS_VISIBLE | WS_BORDER | CBS_DROPDOWNLIST, 0, 543);
        m_wndCboxxx.SetFont(BkFontPool::GetFont(BKF_DEFAULTFONT));
        m_wndCboxxx.AddString(L"第一项");
        m_wndCboxxx.AddString(L"第二项");

        return TRUE;
    }
Ejemplo n.º 2
0
LRESULT CRoomListWnd::OnInitDialog(HWND hWnd, LPARAM lparam)
{
	if(m_wndListCtrl.Create( 
		GetViewHWND(), NULL, NULL, 
		WS_VISIBLE | WS_CHILD | LVS_REPORT | LVS_SHOWSELALWAYS | LVS_SINGLESEL ,  
		0, 1001/*realwnd id = 1001*/, NULL)  ==  NULL){
		return ERROR;
	}
	SetListData();	
	return TRUE;
}
Ejemplo n.º 3
0
LRESULT GameLoginDlg::OnInitDialog(HWND hWnd, LPARAM lParam)
{
    LoadIcon(NULL, MAKEINTRESOURCE(IDI_MIN_MAIN));

    m_LoginNameEdit.Create( 
        GetViewHWND(), NULL, NULL, 
        WS_CHILD, 
        0, 400, NULL);
    m_LoginNameEdit.SetBgColor(RGB(255,255,255));
    m_LoginNameEdit.SetNotify(m_hWnd);

    m_PasswordEdit.Create( 
        GetViewHWND(), NULL, NULL, 
        WS_CHILD,
        0, 401, NULL);
    m_PasswordEdit.SetBgColor(RGB(255,255,255));
    m_PasswordEdit.SetNotify(m_hWnd);

    return TRUE;
}
Ejemplo n.º 4
0
void KEditDialogImpl::_InitEdit()
{
    for (int i = 0; i < ATTRUTE_SIZE; ++i)
    {
        m_kEdit[i].SetNotify(m_hWnd);
        m_kEdit[i].SetStyle(ES_MULTILINE | ES_WANTRETURN);
        m_kEdit[i].Create(GetViewHWND(), NULL, NULL, WS_CHILD, 0, enAttruteEdit_Begin + i);
        m_kEdit[i].SetFont(BkFontPool::GetFont(FALSE, FALSE, FALSE, 8));
        m_kEdit[i].SetColor(RGB(0, 0, 0));
        m_kEdit[i].SetBgColor(RGB(255, 255, 255));
    }
}
Ejemplo n.º 5
0
LRESULT CRoomListWnd::OnInitDialog(HWND hWnd, LPARAM lparam)
{
	if(m_wndListCtrl.Create( 
		GetViewHWND(), NULL, NULL, 
		WS_VISIBLE | WS_CHILD | LVS_REPORT | LVS_SHOWSELALWAYS | LVS_SINGLESEL ,  
		0, DlgControl_RoomListWin_Realwnd, NULL)  ==  NULL){
		return S_FALSE;
	}
	XMessage_GetRoomList msg;
    SendXMessage(&msg);
	_ColumnInit();

	return S_OK;
}
Ejemplo n.º 6
0
LRESULT CDlgOption::OnInitDialog( HWND /*hWnd*/, LPARAM /*lParam*/ )
{
	m_ctlEdit.Create( GetViewHWND(), NULL, NULL, 
		WS_VISIBLE | WS_CHILD | WS_TABSTOP | ES_LEFT, WS_EX_NOPARENTNOTIFY|WS_EX_CLIENTEDGE	
		, 20110, NULL);

	LOGFONT lf = {0};
	lf.lfHeight=-100;
	::lstrcpy(lf.lfFaceName,_T("Tahoma"));
	m_font.CreatePointFontIndirect(&lf);
	m_ctlEdit.SetFont(m_font);
	
	OnBkBtnReset();
	return 0;
}
Ejemplo n.º 7
0
LRESULT CDlgIgnoredVuls::OnInitDialog( HWND /*hWnd*/, LPARAM /*lParam*/ )
{
	m_wndListCtrlVul.Create( 
		GetViewHWND(), NULL, NULL, 
		WS_CHILD | LVS_REPORT | LVS_SHOWSELALWAYS | LVS_SINGLESEL , 
		0, 30010, NULL);
	{
		m_wndListCtrlVul.InsertColumn(0, _T("选择"), LVCFMT_LEFT, 80);
		m_wndListCtrlVul.InsertColumn(1, _T("发布时间"), LVCFMT_LEFT, 100);
		m_wndListCtrlVul.InsertColumn(2, _T("补丁名称"), LVCFMT_LEFT, 100);
		m_wndListCtrlVul.InsertColumn(3, _T("补丁描述"), LVCFMT_LEFT, 250);
		m_wndListCtrlVul.InsertColumn(4, _T("更多信息"), LVCFMT_LEFT, 100);
	}
	PostMessage(WMH_INIT_SCAN, 0, 0);
	return 0;
}
BOOL CBeikeSafeInstallKavEngineDlg::OnInitDialog(CWindow /*wndFocus*/, LPARAM /*lInitParam*/)
{
    m_hWndRef = m_hWnd;

	int nBig = 0;
	int nSmall = 0;

	if (KisPublic::Instance()->Init())
	{
		BOOL bRet = KisPublic::Instance()->KQueryOEMIntA(KIS::KOemKsfe::oemc_IconBig, nBig);
		bRet = KisPublic::Instance()->KQueryOEMIntA(KIS::KOemKsfe::oemc_IconSmall, nSmall);
	}

	if (nBig > 0 && nSmall > 0)
	{
		SetIcon(::LoadIcon((HMODULE)&__ImageBase, MAKEINTRESOURCE(nBig)));
		SetIcon(::LoadIcon((HMODULE)&__ImageBase, MAKEINTRESOURCE(nSmall)), FALSE);
	}
	else
	{
		SetIcon(::LoadIcon((HMODULE)&__ImageBase, MAKEINTRESOURCE(IDI_BEIKESAFE)));
		SetIcon(::LoadIcon((HMODULE)&__ImageBase, MAKEINTRESOURCE(IDI_SMALL)), FALSE);
	}

    ModifyStyle(0, WS_MINIMIZEBOX);

    _Module.SetActiveWindow(m_hWnd);

    m_wndListProgress.Create(
        GetViewHWND(), NULL, NULL, 
        WS_CHILD | LVS_REPORT | LVS_SINGLESEL | LVS_NOCOLUMNHEADER,     
        NULL, IDC_LST_INSTALL_PROGRESS_DETAIL);

    m_wndListProgress.InsertColumn(0, L"", LVCFMT_LEFT, 200);
    m_wndListProgress.InsertColumn(1, L"", LVCFMT_LEFT, 160);
    m_wndListProgress.SetItemHeight(20);
    m_wndListProgress.SetImageList(BkBmpPool::GetBitmap(IDB_EXAM_STATUS_ICON), 15);
    m_wndListProgress.AddItem(0, 0, BkString::Get(IDS_VIRSCAN_2572), 4);

    HANDLE hThread = ::CreateThread(NULL, 0, _InstallThreadProc, this, 0, NULL);
    ::CloseHandle(hThread);
    hThread = NULL;

    return TRUE;
}
Ejemplo n.º 9
0
LRESULT CMainDlg::OnInitDialog(HWND hwnd, LPARAM lparam)
{
	SetIcon(::LoadIcon((HMODULE)&__ImageBase,MAKEINTRESOURCE(IDI_BIG)));
	SetIcon(::LoadIcon((HMODULE)&__ImageBase,MAKEINTRESOURCE(IDI_SMALL)),FALSE);
	m_edEdit.Create(GetViewHWND(),NULL,_T(""),WS_CHILD|WS_VISIBLE|WS_BORDER|ES_AUTOHSCROLL
		,NULL,IDC_EDIT_CTRL);
	m_edEdit.SetFont(BkFontPool::GetFont(BKF_DEFAULTFONT));
	m_wndAccountListView.Create( 
		GetViewHWND(), NULL,NULL, 
		WS_CHILD | WS_VISIBLE | LVS_REPORT | LVS_SHOWSELALWAYS | LVS_OWNERDRAWFIXED | LVS_SINGLESEL , 
		0, IDC_LISTVIEW_CTRL, NULL);

	{
		INT nRow = 0;
		m_wndAccountListView.InsertColumn(nRow++, BkString::Get(106), LVCFMT_CENTER, 56);
		m_wndAccountListView.InsertColumn(nRow++, BkString::Get(107), LVCFMT_CENTER, 120);
		m_wndAccountListView.InsertColumn(nRow++, BkString::Get(108), LVCFMT_CENTER, 150);
		m_wndAccountListView.InsertColumn(nRow++, BkString::Get(109), LVCFMT_CENTER, 100);
		m_wndAccountListView.InsertColumn(nRow++, BkString::Get(110), LVCFMT_CENTER, 60);


		//int nItem = m_wndAccountListView.Append(_T("#1"), NULL, 0, LISTITEM_CHECKBOX);
		//m_wndAccountListView.AppendSubItem(nItem, _T("*****@*****.**"));
		//m_wndAccountListView.AppendSubItem(nItem, _T("西南电信一区"));
		//m_wndAccountListView.AppendSubItem(nItem, _T("蜀南竹海"));
		//m_wndAccountListView.AppendSubItem(nItem, _T("角色1"),2012, SUBITEM_COMBO);
		////m_wndListView.AppendSubItem(nItem, _T(""));

		//nItem = m_wndAccountListView.Append(_T("#2"), NULL, 0, LISTITEM_CHECKBOX);
		//m_wndAccountListView.AppendSubItem(nItem, _T("*****@*****.**"));
		//m_wndAccountListView.AppendSubItem(nItem, _T("西南电信一区"));
		//m_wndAccountListView.AppendSubItem(nItem, _T("蜀南竹海"));
		//m_wndAccountListView.AppendSubItem(nItem, _T("角色2"),2012, SUBITEM_COMBO);
		//m_wndListView.AppendSubItem(nItem, _T(""));

		//m_wndAccountListView.SetCheckState(nItem, TRUE);
	}
	m_wndAccountListView.SetObserverWindow(m_hWnd);


	m_wndInstanceListView.Create( 
		GetViewHWND(), NULL,NULL, 
		WS_CHILD | LVS_REPORT | LVS_SHOWSELALWAYS | LVS_SINGLESEL , 
		0, 2010, NULL);
	{
		INT nRow = 0;
		////m_wndInstanceListView.InsertColumn(nRow++, _T("注入"), LVCFMT_CENTER, 56);
		////m_wndInstanceListView.InsertColumn(nRow++, _T("PID"), LVCFMT_CENTER, 65);
		////m_wndInstanceListView.InsertColumn(nRow++, _T("账号"), LVCFMT_CENTER, 130);
		////m_wndInstanceListView.InsertColumn(nRow++, _T("角色名"), LVCFMT_CENTER, 80);
		////m_wndInstanceListView.InsertColumn(nRow++, _T("角色状态"), LVCFMT_CENTER, 80);
		////m_wndInstanceListView.InsertColumn(nRow++, _T("所在地图"), LVCFMT_CENTER, 80);


		////int nItem = m_wndInstanceListView.Append(_T("#1"), NULL, 0, LISTITEM_CHECKBOX);
		////m_wndInstanceListView.AppendSubItem(nItem, _T("753"));
		////m_wndInstanceListView.AppendSubItem(nItem, _T("*****@*****.**"));
		////m_wndInstanceListView.AppendSubItem(nItem, _T("咚咚"));
		////m_wndInstanceListView.AppendSubItem(nItem, _T("打坐中"));
		////m_wndInstanceListView.AppendSubItem(nItem, _T("大理"));

		////nItem = m_wndInstanceListView.Append(_T("#2"), NULL, 0, LISTITEM_CHECKBOX);
		////m_wndInstanceListView.AppendSubItem(nItem, _T("3623"));
		////m_wndInstanceListView.AppendSubItem(nItem, _T("*****@*****.**"));
		////m_wndInstanceListView.AppendSubItem(nItem, _T("冰封雪域"));
		////m_wndInstanceListView.AppendSubItem(nItem, _T("空闲"));
		////m_wndInstanceListView.AppendSubItem(nItem, _T("敦煌"));

		//m_wndInstanceListView.SetCheckState(nItem, TRUE);
	}
	m_wndInstanceListView.SetObserverWindow(m_hWnd);


	DWORD dwEditFlags = WS_VISIBLE | WS_CHILD | WS_TABSTOP | ES_LEFT | ES_AUTOHSCROLL;
	m_wndGameDirEdit.Create( GetViewHWND(), NULL, NULL, dwEditFlags, WS_EX_NOPARENTNOTIFY, 2002, NULL);
	m_wndGameDirEdit.SetFont(BkFontPool::GetFont(BKF_DEFAULTFONT));

	dwEditFlags = WS_VISIBLE | WS_CHILD | WS_TABSTOP | WS_VSCROLL | WS_HSCROLL/*|LBS_MULTIPLESEL*/;
	m_wndDllListBox.Create(GetViewHWND(), NULL, NULL, dwEditFlags, 0, 2003, NULL);

	m_wndDllListBox.InsertString(-1, _T("Login.dll"));
	m_wndDllListBox.InsertString(-1, _T("Net.dll"));
	m_wndDllListBox.SetFont(BkFontPool::GetFont(BKF_DEFAULTFONT));

	m_wndLogListBox.Create(GetViewHWND(), NULL, NULL, dwEditFlags, 0, 2011, NULL);
	m_wndLogListBox.SetFont(BkFontPool::GetFont(BKF_DEFAULTFONT));
	m_wndLogListBox.InsertString(-1, _T("已经加载5个预置账号。"));
	m_wndLogListBox.InsertString(-1, _T("答题器在6992端口监听连接..."));

	dwEditFlags = WS_CHILD|WS_VISIBLE|WS_VSCROLL|CBS_DROPDOWNLIST ;
	m_wndCharSelectBox.Create(GetViewHWND(), NULL, NULL, dwEditFlags, NULL, 2012, NULL);
	m_wndCharSelectBox.SetFont(BkFontPool::GetFont(BKF_DEFAULTFONT));
	m_wndCharSelectBox.SetDroppedWidth(60);
	m_wndCharSelectBox.AddString(_T("角色1"));
	m_wndCharSelectBox.AddString(_T("角色2"));
	m_wndCharSelectBox.AddString(_T("角色3"));

	this->SetItemText(IDC_EDIT_CTRL,L"该控件为windows 自带控件");

	//this->UpdateWindow();
	//CEdit* pEdit = (CEdit*)this->GetDlgItem(IDC_EDIT_CTRL);
	//pEdit->SetWindowTextW(L"DD");
	return 1;
}