本文整理汇总了C++中Localize函数的典型用法代码示例。如果您正苦于以下问题:C++ Localize函数的具体用法?C++ Localize怎么用?C++ Localize使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了Localize函数的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。
示例1: Graphics
void CScoreboard::RenderSpectators(float x, float y, float w)
{
float h = 140.0f;
// background
Graphics()->BlendNormal();
Graphics()->TextureSet(-1);
Graphics()->QuadsBegin();
Graphics()->SetColor(0,0,0,0.5f);
RenderTools()->DrawRoundRect(x, y, w, h, 10.0f);
Graphics()->QuadsEnd();
// Headline
y += 10.0f;
TextRender()->Text(0, x+10.0f, y, 28.0f, Localize("Spectators"), w-20.0f);
// spectator names
y += 30.0f;
char aBuffer[1024*4];
aBuffer[0] = 0;
bool Multiple = false;
for(int i = 0; i < MAX_CLIENTS; ++i)
{
const CNetObj_PlayerInfo *pInfo = m_pClient->m_Snap.m_paPlayerInfos[i];
if(!pInfo || pInfo->m_Team != TEAM_SPECTATORS)
continue;
if(Multiple)
str_append(aBuffer, ", ", sizeof(aBuffer));
if(m_IsGameTypeRace)
if (g_Config.m_ClShowIDs)
{
char aId[4];
str_format(aId,sizeof(aId),"%d:",pInfo->m_ClientID);
str_append(aBuffer, aId, sizeof(aBuffer));
}
str_append(aBuffer, m_pClient->m_aClients[pInfo->m_ClientID].m_aName, sizeof(aBuffer));
Multiple = true;
}
CTextCursor Cursor;
TextRender()->SetCursor(&Cursor, x+10.0f, y, 22.0f, TEXTFLAG_RENDER);
Cursor.m_LineWidth = w-20.0f;
Cursor.m_MaxLines = 4;
TextRender()->TextEx(&Cursor, aBuffer, -1);
}
开发者ID:RaZeRKawasaki,项目名称:B-GDDRace,代码行数:45,代码来源:scoreboard.cpp
示例2: Graphics
void CScoreboard::RenderLocalTime()
{
//draw the box
Graphics()->BlendNormal();
Graphics()->TextureSet(-1);
Graphics()->QuadsBegin();
Graphics()->SetColor(HexToVec4(g_Config.m_hcContainerBackgroundColor));
RenderTools()->DrawRoundRectExt(0.0f, 180.0f, 190.0f, 75.0f, 15.0f, CUI::CORNER_R);
Graphics()->QuadsEnd();
//draw the text
char aBuf[12];
time_t rawtime = time(NULL);
struct tm *timeinfo = localtime(&rawtime);
strftime(aBuf, sizeof(aBuf), "%I:%M:%S %p", timeinfo);
TextRender()->Text(0, 10.0f, 190.0f, 20.0f, Localize("LOCAL TIME"), -1);
TextRender()->Text(0, 40.0f, 215.0f, 20.0f, aBuf, -1);
}
开发者ID:digideskio,项目名称:HClient,代码行数:18,代码来源:scoreboard.cpp
示例3: SetImageList
void CQueueListCtrl::Init()
{
static const uint16 s_auColHdr[][2] =
{
{ LVCFMT_LEFT, 150 }, // QLCOL_USERNAME
{ LVCFMT_LEFT, 275 }, // QLCOL_FILENAME
{ LVCFMT_LEFT, 110 }, // QLCOL_FILEPRIORITY
{ LVCFMT_LEFT, 110 }, // QLCOL_PARTS
{ LVCFMT_LEFT, 110 }, // QLCOL_PROGRESS
{ LVCFMT_LEFT, 60 }, // QLCOL_QLRATING
{ LVCFMT_LEFT, 60 }, // QLCOL_SCORE
{ LVCFMT_LEFT, 60 }, // QLCOL_SFRATIO
{ LVCFMT_LEFT, 60 }, // QLCOL_RFRATIO
{ LVCFMT_LEFT, 60 }, // QLCOL_TIMESASKED
{ LVCFMT_LEFT, 110 }, // QLCOL_LASTSEEN
{ LVCFMT_LEFT, 110 }, // QLCOL_ENTEREDQUEUE
{ LVCFMT_LEFT, 60 }, // QLCOL_BANNED
{ LVCFMT_LEFT, 150 } // QLCOL_COUNTRY
};
CImageList ilDummyImageList;
ilDummyImageList.Create(1, 17,g_App.m_iDfltImageListColorFlags | ILC_MASK, 1, 1);
SetImageList(&ilDummyImageList, LVSIL_SMALL);
ilDummyImageList.Detach();
m_iClientFilter = CLI_FILTER_NONE;
memzero(m_iColumnMaxWidths, sizeof(m_iColumnMaxWidths));
// Index of the column being measured. -1 for none.
m_iMeasuringColumn = -1;
SetExtendedStyle(LVS_EX_FULLROWSELECT);
for (unsigned ui = 0; ui < ARRSIZE(s_auColHdr); ui++)
InsertColumn(ui, _T(""), static_cast<int>(s_auColHdr[ui][0]), static_cast<int>(s_auColHdr[ui][1]), ui);
Localize();
LoadSettings(CPreferences::TABLE_QUEUE);
SetSortProcedure(SortProc);
if (g_App.m_pPrefs->DoUseSort())
SortInit(g_App.m_pPrefs->GetQueueSortCol());
else
SortInit(g_App.m_pPrefs->GetColumnSortCode(CPreferences::TABLE_QUEUE));
}
开发者ID:rusingineer,项目名称:EmulePlus,代码行数:44,代码来源:QueueListCtrl.cpp
示例4: CModeless
void CPartFileConvert::ShowGUI(){
if (m_convertgui)
m_convertgui->SetForegroundWindow();
else {
m_convertgui= new CModeless();
m_convertgui->Create( IDD_CONVERTPARTFILES , CWnd::GetDesktopWindow() );//, );
InitWindowStyles(m_convertgui);
m_convertgui->ShowWindow(SW_SHOW);
m_convertgui->AddAnchor(IDC_CONV_PB_CURRENT, TOP_LEFT, TOP_RIGHT);
m_convertgui->AddAnchor(IDC_CURJOB, TOP_LEFT, TOP_RIGHT);
m_convertgui->AddAnchor(IDC_CONV_PB_LABEL, TOP_LEFT, TOP_RIGHT);
m_convertgui->AddAnchor(IDC_CONV_PROZENT, TOP_RIGHT);
m_convertgui->AddAnchor(IDC_JOBLIST, TOP_LEFT, BOTTOM_RIGHT);
m_convertgui->AddAnchor(IDC_ADDITEM, BOTTOM_LEFT);
m_convertgui->AddAnchor(IDC_RETRY, BOTTOM_LEFT);
m_convertgui->AddAnchor(IDC_CONVREMOVE, BOTTOM_LEFT);
m_convertgui->AddAnchor(IDC_HIDECONVDLG, BOTTOM_RIGHT);
m_convertgui->SetIcon(theApp.LoadIcon(_T("CONVERT"),16,16),FALSE);
// init gui
m_convertgui->pb_current.SetRange(0,100);
m_convertgui->joblist.SetExtendedStyle(LVS_EX_FULLROWSELECT);
m_convertgui->joblist.ModifyStyle(LVS_SINGLESEL,0);
if (!pfconverting==NULL) {
UpdateGUI(pfconverting);
UpdateGUI(50,GetResString(IDS_IMP_FETCHSTATUS),true);
}
Localize();
// fill joblist
ConvertJob* job;
for(POSITION pos = m_jobs.GetHeadPosition(); pos != NULL; m_jobs.GetNext(pos)){
job=m_jobs.GetAt(pos);
m_convertgui->AddJob(job);
UpdateGUI(job);
}
}
}
开发者ID:BackupTheBerlios,项目名称:nextemf,代码行数:44,代码来源:PartFileConvert.cpp
示例5: TranslateLineThreadProc
void TranslateLineThreadProc(void * Data)
{
char * Text = (char *)Data;
if (Text[0] == 0)
return;
const char * Target = Localize("en");
if (g_Config.m_ClChatTranslateTarget[0] != 0)
Target = g_Config.m_ClChatTranslateTarget;
char * Result = CTranslate::Translate(Text, Target);
if (!Result)
return;
str_format(Text, 1024 - 2, "%s", Result);
mem_free(Result);
}
开发者ID:kaddyd,项目名称:teeworlds,代码行数:19,代码来源:chat.cpp
示例6: SetName
bool CServerListCtrl::Init()
{
SetName(_T("ServerListCtrl"));
ModifyStyle(0,LVS_SINGLESEL|LVS_REPORT);
ModifyStyle(LVS_SINGLESEL|LVS_LIST|LVS_ICON|LVS_SMALLICON,LVS_REPORT); //here the CListCtrl is set to report-style
SetExtendedStyle(GetExtendedStyle() | LVS_EX_INFOTIP);
CToolTipCtrl* tooltip = GetToolTips();
if (tooltip) {
m_tooltip->SubclassWindow(*tooltip);
tooltip->ModifyStyle(0, TTS_NOPREFIX);
tooltip->SetDelayTime(TTDT_AUTOPOP, 20000);
tooltip->SetDelayTime(TTDT_INITIAL, thePrefs.GetToolTipDelay()*1000);
}
InsertColumn(0, GetResString(IDS_SL_SERVERNAME),LVCFMT_LEFT, 150);
InsertColumn(1, GetResString(IDS_IP), LVCFMT_LEFT, 140);
InsertColumn(2, GetResString(IDS_DESCRIPTION), LVCFMT_LEFT, 150);
InsertColumn(3, GetResString(IDS_PING), LVCFMT_RIGHT, 50);
InsertColumn(4, GetResString(IDS_UUSERS), LVCFMT_RIGHT, 50);
InsertColumn(5, GetResString(IDS_MAXCLIENT), LVCFMT_RIGHT, 50);
InsertColumn(6, GetResString(IDS_PW_FILES) , LVCFMT_RIGHT, 50);
InsertColumn(7, GetResString(IDS_PREFERENCE), LVCFMT_LEFT, 60);
InsertColumn(8, GetResString(IDS_UFAILED), LVCFMT_RIGHT, 50);
InsertColumn(9, GetResString(IDS_STATICSERVER), LVCFMT_LEFT, 50);
InsertColumn(10,GetResString(IDS_SOFTFILES), LVCFMT_RIGHT, 50);
InsertColumn(11,GetResString(IDS_HARDFILES), LVCFMT_RIGHT, 50);
InsertColumn(12,GetResString(IDS_VERSION), LVCFMT_LEFT, 50);
InsertColumn(13,GetResString(IDS_IDLOW), LVCFMT_RIGHT, 50);
InsertColumn(14,GetResString(IDS_OBFUSCATION) ,LVCFMT_RIGHT, 50);
SetAllIcons();
Localize();
LoadSettings();
// Barry - Use preferred sort order from preferences
SetSortArrow();
SortItems(SortProc, MAKELONG(GetSortItem(), (GetSortAscending()? 0 : 0x0001)));
ShowServerCount();
return true;
}
开发者ID:LjApps,项目名称:eMule-VeryCD,代码行数:43,代码来源:ServerListCtrl.cpp
示例7: InitWindowStyles
BOOL CPPgDisplay::OnInitDialog()
{
CPropertyPage::OnInitDialog();
InitWindowStyles(this);
// Barry - Controls depth of 3d colour shading
CSliderCtrl *slider3D = (CSliderCtrl*)GetDlgItem(IDC_3DDEPTH);
slider3D->SetRange(0, 5, true);
slider3D->SetPos(thePrefs.Get3DDepth());
slider3D->SetTicFreq(1);
DrawPreview();
LoadSettings();
Localize();
return TRUE; // return TRUE unless you set the focus to a control
// EXCEPTION: OCX Property Pages should return FALSE
}
开发者ID:acat,项目名称:emule,代码行数:19,代码来源:PPgDisplay.cpp
示例8: time_get
void CHud::RenderTeambalanceWarning()
{
// render prompt about team-balance
bool Flash = time_get()/(time_freq()/2)%2 == 0;
if(m_pClient->m_Snap.m_pGameInfoObj->m_GameFlags&GAMEFLAG_TEAMS)
{
int TeamDiff = m_pClient->m_Snap.m_aTeamSize[TEAM_RED]-m_pClient->m_Snap.m_aTeamSize[TEAM_BLUE];
if (g_Config.m_ClWarningTeambalance && (TeamDiff >= 2 || TeamDiff <= -2))
{
const char *pText = Localize("Please balance teams!");
if(Flash)
TextRender()->TextColor(1,1,0.5f,1);
else
TextRender()->TextColor(0.7f,0.7f,0.2f,1.0f);
TextRender()->Text(0x0, 5, 50, 6, pText, -1);
TextRender()->TextColor(1,1,1,1);
}
}
}
开发者ID:paaszczak,项目名称:teeworlds-neural-network,代码行数:19,代码来源:hud.cpp
示例9: Localize
BOOL CPPgNextEMF::OnInitDialog()
{
//==>WiZaRd AntiLeechClass [cyrex2001]
#ifdef ANTI_LEECH_CLASS
m_bEnableAntiNickThief = thePrefs.m_bAntiNickThief;
m_bEnableAntiModThief = thePrefs.m_bAntiModThief;
m_iClientBanTime = (int) (thePrefs.m_iClientBanTime);
#endif //WiZaRd AntiLeechClass
//<==WiZaRd AntiLeechClass [cyrex2001]
//==>SNAFU [shadow2004]
#ifdef SNAFU
m_bSnafu = thePrefs.m_bSnafu;
#endif
//<==SNAFU [shadow2004]
//==> Emulate others by WiZaRd & Spike [shadow2004]
#ifdef EMULATE
EmuMLDonkey = thePrefs.EmuMLDonkey;
EmueDonkey = thePrefs.EmueDonkey;
EmueDonkeyHybrid = thePrefs.EmueDonkeyHybrid;
EmuShareaza = thePrefs.EmuShareaza;
#endif
//<== Emulate others by WiZaRd & Spike [shadow2004]
//==> Chunk Selection Patch by Xman [shadow2004]
#ifdef CSP
m_iEnableCSP = thePrefs.m_iEnableCSP;
#endif
//<== Chunk Selection Patch by Xman [shadow2004]
//==> Linear Prio [shadow2004]
#ifdef LINPRIO
m_bAutoSetResumeOrder = thePrefs.m_bAutoSetResumeOrder;
#endif
//<== Linear Prio [shadow2004]
CPropertyPage::OnInitDialog();
Localize();
return TRUE; // return TRUE unless you set the focus to a control
// EXCEPTION: OCX Property Pages should return FALSE
}
开发者ID:BackupTheBerlios,项目名称:nextemf,代码行数:42,代码来源:PPgNextEMF.cpp
示例10: InitImageList
int CTbcShare::OnCreate(LPCREATESTRUCT lpCreateStruct)
{
if (CToolBarCtrlZ::OnCreate(lpCreateStruct) == -1)
return -1;
// TODO: 在此添加您专用的创建代码
theWndMgr.m_pTbcShare = this;
int i = 0;
InitImageList();
AddSingleString(GetResString(IDS_OPEN));
AddSingleString(GetResString(IDS_OPENFOLDER));
AddSingleString(GetResString(IDS_RENAME));
AddSingleString(GetResString(IDS_DELETE_FILE));
AddSingleString(GetResString(IDS_SF_RELOAD));
TBBUTTON tbb[BUTTON_COUNT];
CString str;
tbb[0].idCommand = MP_OPEN;
tbb[1].idCommand = MP_OPENFOLDER;
tbb[2].idCommand = MP_RENAME;
tbb[3].idCommand = MP_REMOVE;
tbb[4].idCommand = MP_REFRESH;
for (i = 0; i < BUTTON_COUNT; i++)
{
tbb[i].iString = i;
tbb[i].iBitmap = i;
tbb[i].fsState = 0;
tbb[i].fsStyle = TBSTYLE_BUTTON | BTNS_AUTOSIZE;
}
AddButtons(BUTTON_COUNT, tbb);
EnableButton(MP_REFRESH);
Localize();
return 0;
}
开发者ID:litaobj,项目名称:easymule,代码行数:42,代码来源:TbcShare.cpp
示例11: AboutDialogBase
AboutDialog::AboutDialog(wxWindow* parent, wxWindowID id, const wxString& title, const wxPoint& pos, const wxSize& size, long style, const wxString& name)
: AboutDialogBase(parent, id, title, pos, size, style) {
iconBitmap->SetBitmap(wxBitmap(FilePaths::GetBaseSkinDirectory() + _T("/ApplicationIcon48.png"), wxBITMAP_TYPE_PNG));
wxFont linkLabelFont(linkLabel->GetFont());
linkLabelFont.SetUnderlined(true);
linkLabel->SetFont(linkLabelFont);
linkLabel->SetForegroundColour(wxColour(0,0,255));
linkLabel->SetCursor(wxCursor(wxCURSOR_HAND));
linkLabel->Connect(wxID_ANY, wxEVT_LEFT_DOWN, wxMouseEventHandler(AboutDialog::OnLinkLabelMouseDown), NULL, this);
wxFont contactLabelFont(linkLabel->GetFont());
contactLabelFont.SetUnderlined(true);
contactLabel2->SetFont(contactLabelFont);
contactLabel2->SetForegroundColour(wxColour(0,0,255));
contactLabel2->SetCursor(wxCursor(wxCURSOR_HAND));
contactLabel2->Connect(wxID_ANY, wxEVT_LEFT_DOWN, wxMouseEventHandler(AboutDialog::OnContactLabelMouseDown), NULL, this);
Localize();
}
开发者ID:tanaga9,项目名称:appetizer,代码行数:20,代码来源:AboutDialog.cpp
示例12: Localize
void CHud::RenderStartCountdown()
{
if(m_pClient->m_Snap.m_pGameData->m_GameStateFlags&GAMESTATEFLAG_STARTCOUNTDOWN)
{
const char *pText = Localize("Game starts in");
float FontSize = 20.0f;
float w = TextRender()->TextWidth(0, FontSize, pText, -1);
TextRender()->Text(0, 150*Graphics()->ScreenAspect()+-w/2, 50, FontSize, pText, -1);
if(m_pClient->m_Snap.m_pGameData->m_GameStateEndTick == 0)
return;
FontSize = 16.0f;
char aBuf[32];
int Seconds = (m_pClient->m_Snap.m_pGameData->m_GameStateEndTick-Client()->GameTick()+SERVER_TICK_SPEED-1)/SERVER_TICK_SPEED;
str_format(aBuf, sizeof(aBuf), "%d", Seconds);
w = TextRender()->TextWidth(0, FontSize, aBuf, -1);
TextRender()->Text(0, 150*Graphics()->ScreenAspect()+-w/2, 75, FontSize, aBuf, -1);
}
}
开发者ID:Mailaender,项目名称:teeworlds,代码行数:20,代码来源:hud.cpp
示例13: Client
void CHud::RenderSpectatorNotification()
{
if(m_pClient->m_aClients[m_pClient->m_LocalClientID].m_Team == TEAM_SPECTATORS &&
m_pClient->m_TeamChangeTime + 5.0f >= Client()->LocalTime())
{
// count non spectators
int NumPlayers = 0;
for(int i = 0; i < MAX_CLIENTS; i++)
if(m_pClient->m_aClients[i].m_Active && m_pClient->m_aClients[i].m_Team != TEAM_SPECTATORS)
NumPlayers++;
if(NumPlayers > 0)
{
const char *pText = Localize("Click on a player or a flag to follow it");
float FontSize = 16.0f;
float w = TextRender()->TextWidth(0, FontSize, pText, -1, -1.0f);
TextRender()->Text(0, 150 * Graphics()->ScreenAspect() + -w / 2, 30, FontSize, pText, -1.0f);
}
}
}
开发者ID:BotoX,项目名称:teeworlds,代码行数:20,代码来源:hud.cpp
示例14: SetPrefsKey
void CDownloadClientsCtrl::Init()
{
SetPrefsKey(_T("DownloadClientsCtrl"));
SetExtendedStyle(LVS_EX_FULLROWSELECT | LVS_EX_INFOTIP);
InsertColumn(0, GetResString(IDS_QL_USERNAME), LVCFMT_LEFT, DFLT_CLIENTNAME_COL_WIDTH);
InsertColumn(1, GetResString(IDS_CD_CSOFT), LVCFMT_LEFT, DFLT_CLIENTSOFT_COL_WIDTH);
InsertColumn(2, GetResString(IDS_FILE), LVCFMT_LEFT, DFLT_FILENAME_COL_WIDTH);
InsertColumn(3, GetResString(IDS_DL_SPEED), LVCFMT_RIGHT, DFLT_DATARATE_COL_WIDTH);
InsertColumn(4, GetResString(IDS_AVAILABLEPARTS), LVCFMT_LEFT, DFLT_PARTSTATUS_COL_WIDTH);
InsertColumn(5, GetResString(IDS_CL_TRANSFDOWN), LVCFMT_RIGHT, DFLT_SIZE_COL_WIDTH);
InsertColumn(6, GetResString(IDS_CL_TRANSFUP), LVCFMT_RIGHT, DFLT_SIZE_COL_WIDTH);
InsertColumn(7, GetResString(IDS_META_SRCTYPE), LVCFMT_LEFT, 100);
SetAllIcons();
Localize();
LoadSettings();
SetSortArrow();
SortItems(SortProc, GetSortItem() + (GetSortAscending() ? 0 : 100));
}
开发者ID:HackLinux,项目名称:eMule-Mirror,代码行数:20,代码来源:DownloadClientsCtrl.cpp
示例15: Localize
void CMuleToolbarCtrl::OnTbnToolbarChange(NMHDR* /*pNMHDR*/, LRESULT* pResult)
{
CString config;
for (int i = 0; i < GetButtonCount();i++)
{
TBBUTTON buttoninfo;
if (GetButton(i, &buttoninfo))
config.AppendFormat(_T("%02i"), (buttoninfo.idCommand != 0) ? buttoninfo.idCommand - IDC_TOOLBARBUTTON : 99);
}
thePrefs.SetToolbarSettings(config);
Localize();
theApp.emuledlg->ShowConnectionState();
SetAllButtonsWidth();
AutoSize();
*pResult = 0;
}
开发者ID:dalinhuang,项目名称:dmibox,代码行数:20,代码来源:MuleToolBarCtrl.cpp
示例16: InitWindowStyles
BOOL CPPgDirectories::OnInitDialog()
{
CWaitCursor curWait; // initialization of that dialog may take a while..
CPropertyPage::OnInitDialog();
InitWindowStyles(this);
m_ShareSelector.Init();
((CEdit*)GetDlgItem(IDC_INCFILES))->SetLimitText(509);
((CEdit*)GetDlgItem(IDC_TEMPFILES))->SetLimitText(509);
m_ctlUncPaths.InsertColumn(0, GetResString(IDS_UNCFOLDERS), LVCFMT_LEFT, 280, -1);
m_ctlUncPaths.SetExtendedStyle(LVS_EX_FULLROWSELECT);
GetDlgItem(IDC_SELTEMPDIRADD)->ShowWindow(thePrefs.IsExtControlsEnabled()?SW_SHOW:SW_HIDE);
LoadSettings();
Localize();
return TRUE; // return TRUE unless you set the focus to a control
// EXCEPTION: OCX Property Pages should return FALSE
}
开发者ID:BackupTheBerlios,项目名称:nextemf,代码行数:20,代码来源:PPgDirectories.cpp
示例17: ModifyStyle
bool CServerListCtrl::Init(CServerList* in_list)
{
server_list = in_list;
ModifyStyle(0,LVS_SINGLESEL|LVS_REPORT);
ModifyStyle(LVS_SINGLESEL|LVS_LIST|LVS_ICON|LVS_SMALLICON,LVS_REPORT); //here the CListCtrl is set to report-style
SetExtendedStyle(GetExtendedStyle() | LVS_EX_INFOTIP);
InsertColumn(0, GetResString(IDS_SL_SERVERNAME),LVCFMT_LEFT, 150);
InsertColumn(1, GetResString(IDS_IP), LVCFMT_LEFT, 140);
InsertColumn(2, GetResString(IDS_DESCRIPTION), LVCFMT_LEFT, 150);
InsertColumn(3, GetResString(IDS_PING), LVCFMT_RIGHT, 50);
InsertColumn(4, GetResString(IDS_UUSERS), LVCFMT_RIGHT, 50);
InsertColumn(5, GetResString(IDS_MAXCLIENT), LVCFMT_RIGHT, 50);
InsertColumn(6, GetResString(IDS_PW_FILES) , LVCFMT_RIGHT, 50);
InsertColumn(7, GetResString(IDS_PREFERENCE), LVCFMT_LEFT, 60);
InsertColumn(8, GetResString(IDS_UFAILED), LVCFMT_RIGHT, 50);
//==> simplify Serverwindow [shadow2004]
#if defined(SRVWND1)
InsertColumn(9, GetResString(IDS_STATICSERVER), LVCFMT_LEFT, 50);
InsertColumn(10,GetResString(IDS_SOFTFILES), LVCFMT_RIGHT, 50);
InsertColumn(11,GetResString(IDS_HARDFILES), LVCFMT_RIGHT, 50);
InsertColumn(12,GetResString(IDS_VERSION), LVCFMT_LEFT, 50);
InsertColumn(13,GetResString(IDS_IDLOW), LVCFMT_RIGHT, 50);
#else //SRVWND1
InsertColumn(9,GetResString(IDS_IDLOW), LVCFMT_RIGHT, 50);
#endif //SRVWND1
//<== simplify Serverwindow [shadow2004]
SetAllIcons();
Localize();
LoadSettings(CPreferences::tableServer);
// Barry - Use preferred sort order from preferences
int iSortItem = thePrefs.GetColumnSortItem(CPreferences::tableServer);
bool bSortAscending = thePrefs.GetColumnSortAscending(CPreferences::tableServer);
SetSortArrow(iSortItem, bSortAscending);
SortItems(SortProc, MAKELONG(iSortItem, (bSortAscending ? 0 : 0x0001)));
ShowServerCount();
return true;
}
开发者ID:BackupTheBerlios,项目名称:nextemf,代码行数:41,代码来源:ServerListCtrl.cpp
示例18: SetPrefsKey
void CQueueListCtrl::Init()
{
SetPrefsKey(_T("QueueListCtrl"));
SetExtendedStyle(LVS_EX_FULLROWSELECT | LVS_EX_INFOTIP);
InsertColumn(0, GetResString(IDS_QL_USERNAME), LVCFMT_LEFT, DFLT_CLIENTNAME_COL_WIDTH);
InsertColumn(1, GetResString(IDS_FILE), LVCFMT_LEFT, DFLT_FILENAME_COL_WIDTH);
InsertColumn(2, GetResString(IDS_FILEPRIO), LVCFMT_LEFT, DFLT_PRIORITY_COL_WIDTH);
InsertColumn(3, GetResString(IDS_QL_RATING), LVCFMT_LEFT, 60);
InsertColumn(4, GetResString(IDS_SCORE), LVCFMT_LEFT, 60);
InsertColumn(5, GetResString(IDS_ASKED), LVCFMT_LEFT, 60);
InsertColumn(6, GetResString(IDS_LASTSEEN), LVCFMT_LEFT, 110);
InsertColumn(7, GetResString(IDS_ENTERQUEUE), LVCFMT_LEFT, 110);
InsertColumn(8, GetResString(IDS_BANNED), LVCFMT_LEFT, 60);
InsertColumn(9, GetResString(IDS_UPSTATUS), LVCFMT_LEFT, DFLT_PARTSTATUS_COL_WIDTH);
InsertColumn(10,GetResString(IDS_CD_CSOFT), LVCFMT_LEFT, 90); //Xman version see clientversion in every window
InsertColumn(11, GetResString(IDS_UPDOWNUPLOADLIST), LVCFMT_LEFT, 90); //Xman show complete up/down in queuelist
// ==> push small files [sivka] - Stulle
InsertColumn(12,GetResString(IDS_SMALL),LVCFMT_LEFT,40,12);
// <== push small files [sivka] - Stulle
// ==> push rare file - Stulle
InsertColumn(13,GetResString(IDS_RARE),LVCFMT_LEFT,40,13);
// <== push rare file - Stulle
SetAllIcons();
Localize();
LoadSettings();
//Xman client percentage
CFont* pFont = GetFont();
LOGFONT lfFont = {0};
pFont->GetLogFont(&lfFont);
lfFont.lfHeight = 11;
m_fontBoldSmaller.CreateFontIndirect(&lfFont);
//Xman end
SetSortArrow();
SortItems(SortProc, GetSortItem() + (GetSortAscending() ? 0 : 100));
}
开发者ID:rusingineer,项目名称:eMule-mephisto-mod,代码行数:41,代码来源:QueueListCtrl.cpp
示例19: InitWindowStyles
BOOL CKademliaWnd::OnInitDialog()
{
CResizableDialog::OnInitDialog();
InitWindowStyles(this);
m_contactListCtrl->Init();
searchList->Init();
SetAllIcons();
Localize();
AddAnchor(IDC_KADICO1, TOP_LEFT);
AddAnchor(IDC_CONTACTLIST,TOP_LEFT, CSize(100,50));
AddAnchor(IDC_KAD_HISTOGRAM,TOP_RIGHT, CSize(100,50));
AddAnchor(IDC_KADICO2, CSize(0,50));
AddAnchor(IDC_SEARCHLIST,CSize(0,50),CSize(100,100));
AddAnchor(IDC_KADCONTACTLAB,TOP_LEFT);
AddAnchor(IDC_FIREWALLCHECKBUTTON, TOP_RIGHT);
AddAnchor(IDC_KADCONNECT, TOP_RIGHT);
AddAnchor(IDC_KADSEARCHLAB,CSize(0,50));
AddAnchor(IDC_BSSTATIC, TOP_RIGHT);
AddAnchor(IDC_BOOTSTRAPBUTTON, TOP_RIGHT);
AddAnchor(IDC_BOOTSTRAPPORT, TOP_RIGHT);
AddAnchor(IDC_BOOTSTRAPIP, TOP_RIGHT);
AddAnchor(IDC_SSTATIC4, TOP_RIGHT);
AddAnchor(IDC_SSTATIC7, TOP_RIGHT);
AddAnchor(IDC_RADCLIENTS, TOP_RIGHT);
AddAnchor(IDC_RADIP, TOP_RIGHT);
searchList->UpdateKadSearchCount();
m_contactListCtrl->UpdateKadContactCount();
if (thePrefs.GetUseAutocompletion()){
m_pacONBSIPs = new CCustomAutoComplete();
m_pacONBSIPs->AddRef();
if (m_pacONBSIPs->Bind(::GetDlgItem(m_hWnd, IDC_BOOTSTRAPIP), ACO_UPDOWNKEYDROPSLIST | ACO_AUTOSUGGEST | ACO_FILTERPREFIXES ))
m_pacONBSIPs->LoadList(thePrefs.GetMuleDirectory(EMULE_CONFIGDIR) + ONBOOTSTRAP_STRINGS_PROFILE);
}
CheckDlgButton(IDC_RADCLIENTS,1);
return true;
}
开发者ID:techpub,项目名称:archive-code,代码行数:41,代码来源:KademliaWnd.cpp
示例20: Time
BOOL CPPgEastShare::OnInitDialog()
{
m_bEnablePreferShareAll = thePrefs.shareall;//EastShare - PreferShareAll by AndCycle
m_bIsPayBackFirst = thePrefs.m_bPayBackFirst;//EastShare - added by AndCycle, Pay Back First
m_iPayBackFirstLimit = thePrefs.m_iPayBackFirstLimit;//MORPH - Added by SiRoB, Pay Back First Tweak
// ==> Pay Back First for insecure clients - Stulle
m_bIsPayBackFirst2 = thePrefs.m_bPayBackFirst2;
m_iPayBackFirstLimit2 = thePrefs.m_iPayBackFirstLimit2;
// <== Pay Back First for insecure clients - Stulle
m_bOnlyDownloadCompleteFiles = thePrefs.m_bOnlyDownloadCompleteFiles;//EastShare - Added by AndCycle, Only download complete files v2.1 (shadow)
m_bSaveUploadQueueWaitTime = thePrefs.m_bSaveUploadQueueWaitTime;//Morph - added by AndCycle, Save Upload Queue Wait Time (MSUQWT)
m_bEnableChunkDots = thePrefs.m_bEnableChunkDots;//EastShare - Added by Pretender, Option for ChunkDots
m_bFineCS = thePrefs.m_bFineCS;//EastShare - added by Pretender, modified Fine Credit System
//EastShare Start - added by AndCycle, IP to Country
m_iIP2CountryName = thePrefs.GetIP2CountryNameMode();
m_bIP2CountryShowFlag = thePrefs.IsIP2CountryShowFlag();
//EastShare End - added by AndCycle, IP to Country
m_iCreditSystem = thePrefs.GetCreditSystem(); //EastShare - Added by linekin , CreditSystem
m_bEnableEqualChanceForEachFile = thePrefs.IsEqualChanceEnable();//Morph - added by AndCycle, Equal Chance For Each File
m_bFollowTheMajority = thePrefs.IsFollowTheMajorityEnabled(); // EastShare - FollowTheMajority by AndCycle
// ==> Integer based FairPlay - Stulle
/*
m_bFairPlay = thePrefs.GetFairPlay() > 0 ; //EastShare - FairPlay by AndCycle
*/
m_iFairPlay = thePrefs.GetFairPlay();
// <== Integer based FairPlay - Stulle
//EastShare START - Added by TAHO , .met file control
m_iKnownMetDays = thePrefs.GetKnownMetDays();
m_bRemoveAichImmediatly = thePrefs.DoRemoveAichImmediatly();
//EastShare END - Added by TAHO , .met file control
CPropertyPage::OnInitDialog();
InitTooltips(&m_ctrlTreeOptions);// MORPH leuk_he tooltipped.
Localize();
return TRUE; // return TRUE unless you set the focus to a control
// EXCEPTION: OCX Property Pages should return FALSE
}
开发者ID:rusingineer,项目名称:StulleMule,代码行数:41,代码来源:PPgEastShare.cpp
注:本文中的Localize函数示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论