SendMessage(,BM_SETIMAGE为什么不起作用
来源:百度知道 编辑:UC知道 时间:2024/06/08 22:51:23
static HBITMAP hButtonBmp;
static HWND hButton;
LRESULT ChatDlgProc(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam)
{
switch (message)
{
case WM_INITDIALOG:
{
hButton = GetDlgItem(hDlg,IDC_SENDBUTTON);
hButtonBmp=LoadBitmap(m_hInstance,MAKEINTRESOURCE(IDB_BITMAP1));
SendMessage(hButton,BM_SETIMAGE,(WPARAM)IMAGE_BITMAP, (LPARAM)(HANDLE)hButtonBmp);
断点调试后hButton ,hButtonBmp,hDlg 都有值但就是不改变按钮的图片
static HWND hButton;
LRESULT ChatDlgProc(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam)
{
switch (message)
{
case WM_INITDIALOG:
{
hButton = GetDlgItem(hDlg,IDC_SENDBUTTON);
hButtonBmp=LoadBitmap(m_hInstance,MAKEINTRESOURCE(IDB_BITMAP1));
SendMessage(hButton,BM_SETIMAGE,(WPARAM)IMAGE_BITMAP, (LPARAM)(HANDLE)hButtonBmp);
断点调试后hButton ,hButtonBmp,hDlg 都有值但就是不改变按钮的图片
有点难。。。
static HBITMAP hButtonBmp;
static HWND hButton;
LRESULT ChatDlgProc(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam)
{
switch (message)
{
case WM_INITDIALOG:
{
hButton = GetDlgItem(hDlg,IDC_SENDBUTTON);
hButtonBmp=LoadBitmap(m_hInstance,MAKEINTRESOURCE(IDB_BITMAP1));
SendMessage(hButton,BM_SETIMAGE,(WPARAM)IMAGE_BITMAP, (LPARAM)(HANDLE)hButtonBmp);
断点调试后hButton ,hButtonBmp,hDlg 都有值但就是不改变按钮的图片
有问题的!!!!
断点调试后hButton ,hButtonBmp,hDlg 都有值但就是不改变按钮的图片
bu zd
今天头很晕,你也晕了?