Возможно ли поместить ToolBar в диалог?
От: VertexDev Россия  
Дата: 06.05.03 14:12
Оценка:
Собственно сабж, и если да то как это сделать с помощью WINAPI
Если не сложно приведите пример.
Спасибо заранее.
Re: Возможно ли поместить ToolBar в диалог?
От: Patalog Россия  
Дата: 07.05.03 08:36
Оценка:
Здравствуйте, VertexDev, Вы писали:

[]

А в чем проблема?
Почетный кавалер ордена Совка.
Re: Возможно ли поместить ToolBar в диалог?
От: dad  
Дата: 07.05.03 08:44
Оценка:
VD>Собственно сабж, и если да то как это сделать с помощью WINAPI
VD>Если не сложно приведите пример.
VD>Спасибо заранее.
можо через меню

::SetMenu(m_hWnd, hMenu);
::DrawMenuBar(m_hWnd);
только меню прийдется делать ручками (что бы картинки были а не строки)

либо же делать в твоем дилалоге m_hToolbar и создавать
его в WM_INITDIALOG контрол окно дочерних

HWND CreateToolbarEx(
HWND hwnd,
DWORD ws,
UINT wID,
int nBitmaps,
HINSTANCE hBMInst,
UINT_PTR wBMID,
LPCTBBUTTON lpButtons,
int iNumButtons,
int dxButton,
int dyButton,
int dxBitmap,
int dyBitmap,
UINT uStructSize
);

или же CreateWindowEx c TOOLBARCLASSNAME

далее поиграть со стилями и обрабатывать если надо — WM_SIZE etc..
короче приспособиться можно..
Веру-ю-у! В авиацию, в научную революци-ю-у, в механизацию сельского хозяйства, в космос и невесомость! Веру-ю-у! Ибо это объективно-о! (Шукшин)
Re: Возможно ли поместить ToolBar в диалог?
От: Dymasty Россия  
Дата: 08.05.03 05:42
Оценка:
Здравствуйте, VertexDev, Вы писали:

VD>Собственно сабж, и если да то как это сделать с помощью WINAPI

VD>Если не сложно приведите пример.
Откуда-то я такую байду скачивал — посмотри на win32asm.civ.pl(achtung — польский язык), если не найдешь, попробую найти его в своих залежах.
Re: Возможно ли поместить ToolBar в диалог?
От: R_N_D Россия  
Дата: 08.05.03 13:31
Оценка:
Здравствуйте, VertexDev, Вы писали:

VD>Собственно сабж, и если да то как это сделать с помощью WINAPI

VD>Если не сложно приведите пример.
VD>Спасибо заранее.

Посмотри как делается в MFC (MSDN — Visual C++/MFC Frequently Asked Questions)....
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.