C ++でボタンを描画する方法を知っていますが、誰かがソースを投稿したり参照したりできるように、アイコンを作成するにはどうすればよいですか?SendMessage()を使用するか、そうでない場合は貼り付けてください。少し新しいファイルがあまりないので、より簡単な回答が必要です。
H4cKL0rD
質問する
11491 次
3 に答える
1
BM_SETIMAGE メッセージを送信し、読み込まれた画像ハンドルを lParam に渡します。
button1 = CreateWindowW(L"BUTTON", L"&Button", WS_VISIBLE | WS_CHILD | WS_TABSTOP | BS_BITMAP, 20, 50, 80, 25, hwnd, (HMENU) 600, NULL, NULL);
hImg = LoadImageW(NULL, L"test123.bmp", IMAGE_BITMAP, 0, 0, LR_DEFAULTCOLOR | LR_DEFAULTSIZE | LR_LOADFROMFILE);
SendMessageW(button1, BM_SETIMAGE, IMAGE_BITMAP, (LPARAM) hImg);
PS: CreateWindow() のときに BS_BITMAP フラグを使用する必要があります
于 2014-01-16T16:59:28.030 に答える