图标按钮disable后的显示问题 我用了EnableWindow(FALSE)使按钮禁用,其上Icon显示变成灰呼呼一团,怎样能清晰显示Icon 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 EnableWindow(FALSE)之后按钮是会灰化。至于你说的“其上Icon显示变成灰呼呼一团”。/////////////////////////////////////////////我做过测试,图形还是能看清,就是颜色灰化了,不知你是什么意思。 我用MFC中的图标 IDR_MAINFRAME 测试 结果图标显示完全看不出图形 HICON hIcon1 = LoadIcon(AfxGetResourceHandle(), (LPCWSTR)IDR_MAINFRAME); ((CButton*)GetDlgItem(IDC_BUTTON2))->SetIcon(hIcon1);((CButton*)GetDlgItem(IDC_BUTTON2))->EnableWindow(FALSE); 你可以加栽幅比较清楚位图. BOOL LoadBitmaps(LPCTSTR lpszBitmapResource, LPCTSTR lpszBitmapResourceSel = NULL, LPCTSTR lpszBitmapResourceFocus = NULL, LPCTSTR lpszBitmapResourceDisabled = NULL);把第四个参数设置为你看的清的图,当按钮被EnableWindow(FALSE),就是加载的lpszBitmapResourceDisabled 对应的位图. win32程序怎样调用COM组件 求最小二乘拟合源码 在DEBUG版中没问题,在RELEASE版执行时,就会出错。谢谢。 VC读excel的问题,2个小时没有搞定,大家看看 请帮我解决一个窗口显示的问题,多谢了 用CSocket进行通信出现了一个奇怪的问题,急呀,高手请指教 与拖动相关(送分了) 关于开发信息管理系统的问题 发现同样的[in]接口函数,dll和exe表现的不一样! FileDialog 打开很多文件是不是有限制的? VC2005 调用WEBSERVICE 的问题? 求一vc写的split函数,有中文与反义符号
至于你说的“其上Icon显示变成灰呼呼一团”。
/////////////////////////////////////////////
我做过测试,图形还是能看清,就是颜色灰化了,不知你是什么意思。
HICON hIcon1 = LoadIcon(AfxGetResourceHandle(), (LPCWSTR)IDR_MAINFRAME); ((CButton*)GetDlgItem(IDC_BUTTON2))->SetIcon(hIcon1);
((CButton*)GetDlgItem(IDC_BUTTON2))->EnableWindow(FALSE);
LPCTSTR lpszBitmapResourceSel = NULL,
LPCTSTR lpszBitmapResourceFocus = NULL,
LPCTSTR lpszBitmapResourceDisabled = NULL);
把第四个参数设置为你看的清的图,当按钮被EnableWindow(FALSE),就是加载的lpszBitmapResourceDisabled 对应的位图.