Tất nhiên là được bạn ah, bạn nghiên cứu cái article sau đây đi, nó có thể sẽ giúp bạn nhiều đó:
http://www.codeproject.com/KB/buttons/cbuttonst.aspx
Trong VC++ 6, làm sao để tạo được button với những hình dạng khác nhau (hình tròn,...)?
Và thêm nữa. Nếu mình add 1 bitmap vào button theo cách này
Thì có thể làm cho bitmap transparent được ko và làm như thế nào? Hay có cách nào khác để load bitmap vào Button mà bitmap có thể transparent được?Code:CButton MyButton; MyButton.Create(NULL,WS_CHILD|WS_VISIBLE|BS_BITMAP,CRect(0,0,50,50),this,10); HBITMAP bitmap= (HBITMAP)LoadImage(NULL,"BITMAP.bmp",IMAGE_BITMAP,0,0,LR_LOADFROMFILE); MyButton.SetBitmap(bitmap);
Mong các bạn giúp đỡ. Cám ơn rất nhiều.
Tất nhiên là được bạn ah, bạn nghiên cứu cái article sau đây đi, nó có thể sẽ giúp bạn nhiều đó:
http://www.codeproject.com/KB/buttons/cbuttonst.aspx
Một người nào đó coi thường ý thức kỷ luật cũng có nghĩa là người đó đã coi thường tương lai số phận của chính bản thân người đó.Email: kevin[@]congdongcviet.com | CC to: info[@]congdongcviet.com
Phone: 0972 89 7667
Những người coi thường ý thức kỷ luật sẽ không bao giờ có được sự thành công trong sự nghiệp hoặc bị sự thiếu kỷ luật làm tiêu tan sự nghiệp.
1. Mình xài API (hg dùng MFC) thì cách đơn giản là cho hắn cái style BS_OWNERDRAW rùi tự vẽ lại hắn (bắt msg WM_DRAWITEM).
Còn "thay hình đổi dạng" (tròn, méo... gì gì đó) thì mình set REGION (bạn xem thêm cái REGION ở MSDN á) cho hắn, rùi tùy nghi mà tô vẽ
2. dùng TransparentBlt, cho cái transparent_color là bitmap bkg
Mình dùng WinAPI là vậy á. Chúc thành công!