|
// *********************************************************
// ボタンの追加
// nId : ビットマップのリソース ID
// nCommand : WM_COMMAND 経由で通知される ID
// 戻り値 : 無し
// *********************************************************
void LboxToolbar::AddButton( DWORD nId, int nCommand )
{
if ( this->hWnd == NULL ) {
return;
}
int nTarget;
nTarget = LboxToolbar::AddBitmap( nId );
if ( nTarget == -1 ) {
return;
}
TBBUTTON tbb;
tbb.iBitmap = nTarget;
tbb.idCommand = nCommand;
tbb.fsState = TBSTATE_ENABLED;
tbb.fsStyle = TBSTYLE_BUTTON;
tbb.dwData = 0;
tbb.iString = 0;
SendMessage(
this->hWnd,
TB_ADDBUTTONS,
(WPARAM)1,
(LPARAM) (LPTBBUTTON) &tbb
);
}
| |