Привет всем ! Знает ли кто-нибудь, как можно кнопку с иконой создать ? Я проделал следуюшее, но ничего не видно: hwnd = ::GetDlgItem( this->m_hWnd, IDC_BUTTON_UNPLUG ); hdc = ::GetDC( hwnd ); hinst = ::GetModuleHandle("Kbd.dll"); hicon = ::LoadIcon( hinst, MAKEINTRESOURCE(IDI_ICON_UNPLUG )); :rawIcon(hdc, 0, 0, hicon); Заранее благодарен
Если кто столкнётся с такой проблемой в VC++ IDE, нужно делать следуюшее: 1. Push button properties -> Styles -> Icon ( Checked ) 2. В обработчик WM_INIT добавляем: hinst = ::GetModuleHandle( NULL ); hwnd = ::GetDlgItem( m_hWnd, IDC_TEST_BUTTON ); hndl = ::LoadImage( hinst, MAKEINTRESOURCE( IDI_ICON_UNPLUG ), IMAGE_ICON, 0, 0, LR_DEFAULTCOLOR ); ::SendMessage( hwnd, BM_SETIMAGE, IMAGE_ICON, ( LPARAM )hndl ); Удачи