本文整理汇总了C++中SWindow::GetSwnd方法的典型用法代码示例。如果您正苦于以下问题:C++ SWindow::GetSwnd方法的具体用法?C++ SWindow::GetSwnd怎么用?C++ SWindow::GetSwnd使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类SWindow
的用法示例。
在下文中一共展示了SWindow::GetSwnd方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: OnInit
void CFolderHander::OnInit( SWindow *pFolderRoot )
{
m_pFolderRoot = pFolderRoot;
SASSERT(m_pFolderRoot);
SWindow *pEditDir = m_pFolderRoot->FindChildByName(L"edit_dir");
SASSERT(pEditDir);
IDropTarget *pDT = new CDropTarget(this);
m_pFolderRoot->GetContainer()->RegisterDragDrop(pEditDir->GetSwnd(),pDT);
pDT->Release();
m_pDirTree = m_pFolderRoot->FindChildByName2<STreeCtrl>(L"tree_dir");
}
示例2: OnInit
void CFolderScanHandler::OnInit(SWindow *pRoot)
{
m_pPageRoot = pRoot->FindChildByName(L"page_folderscan");
SASSERT(m_pPageRoot);
SWindow *pEditDir = m_pPageRoot->FindChildByName(L"edit_dir");
SASSERT(pEditDir);
IDropTarget *pDT = new CDropTarget(this);
m_pPageRoot->GetContainer()->RegisterDragDrop(pEditDir->GetSwnd(),pDT);
pDT->Release();
m_pTreelist = m_pPageRoot->FindChildByName2<SFolderTreeList>(L"tree_dir");
SASSERT(m_pTreelist);
m_pTreelist->GetFolderTreeCtrl()->GetEventSet()->subscribeEvent(EventTCDbClick::EventID,Subscriber(&CFolderScanHandler::OnTreeDbclick,this));
}
示例3: OnInitDialog
BOOL CMainDlg::OnInitDialog(HWND hWnd, LPARAM lParam)
{
m_bLayoutInited = TRUE;
shellNotifyIcon.Create(m_hWnd,GETRESPROVIDER->LoadIcon(_T("ICON_LOGO"),16));
shellNotifyIcon.Show();
//InitListCtrl();
//拖拽功能
SWindow *pListBox = FindChildByName(L"music_lbe");
if(pListBox)
{
HRESULT hr=::RegisterDragDrop(m_hWnd,GetDropTarget());
CTestDropTarget1 *pDrop=new CTestDropTarget1(pListBox);
RegisterDragDrop(pListBox->GetSwnd(),pDrop);
pDrop->GetDragData(GetAudioAllPath,this);
}
//初始化音频操作类
m_pMuOPreat=new CMusicOpreat(m_hWnd);
m_pMuOPreat->InitDatas();
//找到列表控件
SScrollLrc *pTreeBox=FindChildByName2<SScrollLrc>(L"music_lrc");
if(pTreeBox)
{
SStringW m_sTemp;
STreeItem *pItem;
HSTREEITEM rootItem;
for (int i=0;i<20;i++)
{
m_sTemp.Format(L"<item><text pos=\"10,0,-5,-0\" name=\"数据_%d\" valign=\"middle\" align=\"left\" colorText=\"#ff0000\" align=\"center\" font=\"face:微软雅黑,adding:5\">%s</text></item>",i,szLrc[i]);
//m_sTemp=_T(,strTemp);
pItem=pTreeBox->InsertItem((LPCWSTR )m_sTemp,(DWORD)rootItem,STVI_ROOT,STVI_LAST,FALSE);
m_TreItemInfo.insert(std::make_pair(i,pItem));
}
pTreeBox->GetSetLrcFun(SetLrcStyle,this);
pTreeBox->StarsRollLrc();
}
return 0;
}