当前位置: 代码迷 >> Windows Mobile >> vc下的有没有图形控件,该如何处理
  详细解决方案

vc下的有没有图形控件,该如何处理

热度:140   发布时间:2016-04-25 07:55:10.0
vc下的有没有图形控件
windows程序的button可以支持图片,但是在mobile不能加载图片,picture   control   好象就没有事件,兄弟们还有什么好的解决办法?

------解决方案--------------------
控件重绘。picture control 好像支持ico或bmp。
------解决方案--------------------
可以设置图标,应该支持位图的,或是自己设计BUTTON
------解决方案--------------------
帮顶
------解决方案--------------------
帮顶,自己设计button
------解决方案--------------------
直接往DIALOG上画,点击的时候,判断画图位置,换图。
------解决方案--------------------
具体可以参考代码:CCeButtonST_Demo
------解决方案--------------------
这样试验一下:

CButton::SetBitmap
Unlike CBitmapButton, which uses four bitmaps per button, SetBitmap uses only one bitmap per the button. When the button is pressed, the bitmap appears to shift down and to the right.

按照一下步骤来操作一次!!
1.打开BITMAP按钮的属性页,在Style中选中Bitmap。
2.对话框类的头文件中定义成员变量(使用ClassWizard加入这个成员变量)
CButton m_BitmapBtn;
3.创建位图资源:
位图资源:IDB_BITMAPBUTTON
4.在初始化中加入如下代码:
HBITMAP hBmp=::LoadBitmap(AfxGetInstanceHandle(),
MAKEINTRESOURCE(IDB_ BITMAPBUTTON));
m_BitmapBtn.SetBitmap(hBmp);


------解决方案--------------------
获得CButton 的DC,然后就象在普通DC上画画,写字,贴图是一样的,
用GetDC()获得DC,
  相关解决方案