激情综合丁香-激情综合六月-激情综合婷婷亚洲图片-激情综合图区-激情综合网五月


主題:em9170對話框不顯示圖標怎么辦?

  共有50954人關注過本帖    
帥哥喲,離線,有人找我嗎?
linzhongwei
1樓 信息 | 搜索 | 郵箱


加好友 發短信
em9170對話框不顯示圖標怎么辦?  發帖心情 Post By:2013-1-24 20:11:00   [只看該作者]

使用MFC智能設備建立的對話框工程,對話框左上角的圖標無論怎么設置都不顯示。并且在對話框中插入圖形圖標后,使用m_static.seticon(ID,true)改不了,只顯示在屬性中設置的圖標。同樣的程序,在MFC應用程序中一切正常。請幫忙解決一下。謝謝。

  單帖管理 | 引用 | 回復 回到頂部
帥哥喲,離線,有人找我嗎?
yy
2樓 信息 | 搜索 | 郵箱


加好友 發短信
  發帖心情 Post By:2013-1-25 11:18:00   [只看該作者]

在PC上建MFC工程,你不勾選systemmenu,對話框標題欄就不會有圖標。而在WINCE上建MFC工程,systemmenu選項是被精簡掉了的,所以默認是沒有圖標的。要顯示圖標,可以用以下辦法。
1.如果想在窗口內固定位置顯示圖標,最簡單就是在.rc文件里對話框屬性里直接添加ICON屬性,具體可以參考他的abort對話框。
2.如果想在標題欄里添加圖標,可以GetWindowDC,然后直接DrawIcon。如果想在窗口內畫圖標可以GetDC,然后DrawIcon。
3.更直接點的辦法是,如果覺得WINCE默認的標題欄不好看,直接把窗口設置為精簡,然后用圖片的方式自己畫標題欄。

  單帖管理 | 引用 | 回復 回到頂部
客人
3樓


  發帖心情 Post By:2013-1-25 11:35:00   [只看該作者]

感謝您的解答,使用固定的圖標沒有問題,但我需要動態改變圖標,所以需要用到seticon,不起作用,請指點。


  單帖管理 | 引用 | 回復 回到頂部
帥哥喲,離線,有人找我嗎?
yy
4樓 信息 | 搜索 | 郵箱


加好友 發短信
  發帖心情 Post By:2013-1-25 14:02:00   [只看該作者]

就是第二個方法DrawIcon吧,或者考慮位圖的辦法吧。

  單帖管理 | 引用 | 回復 回到頂部
客人
5樓


  發帖心情 Post By:2013-1-25 14:09:00   [只看該作者]

可否麻煩您細化以下,非常感謝

  單帖管理 | 引用 | 回復 回到頂部
帥哥喲,離線,有人找我嗎?
yy
6樓 信息 | 搜索 | 郵箱


加好友 發短信
  發帖心情 Post By:2013-1-28 9:35:00   [只看該作者]

哪方面細化?代碼的話你重載下OnPaint,然后加上
CDC *pDC;
pDC = GetWindowDC();
pDC->DrawIcon(0,0,m_hIcon);
ReleaseDC(pDC); 
就可以在標題欄位置畫個ICON,你也可以自定義ICON,參考對話框構造函數
HICON m_hIcon = AfxGetApp()->LoadIcon(IDR_MAINFRAME);

  單帖管理 | 引用 | 回復 回到頂部
客人
7樓


  發帖心情 Post By:2013-1-28 9:54:00   [只看該作者]

謝謝

 


  單帖管理 | 引用 | 回復 回到頂部

返回首頁

em9170對話框不顯示圖標怎么辦?

用戶名:
            驗證碼: 驗證碼,看不清楚?請點擊刷新驗證碼
內容:
主站蜘蛛池模板: 久久精品这里| 麻豆影视在线| xxxx性×xx| 色综合久久中文色婷婷| 黄色一毛片| 久久久综合久久| 天堂婷婷| 亚洲一区二区影院| 日韩一区在线播放| 屁屁网站在线观看www| 美国黄色一级| 精品国产综合区久久久久99| 67194欧美成l人在线观看免费| 午夜精品在线| 国产一久久香蕉国产线看观看| 精品你懂的| 国产精品盗摄一区二区在线| 久久久久久久久久久96av| 五月婷婷网| 91精品手机国产免费| 久久久久国产亚洲日本| 亚洲网站免费| 在线观看黄日本高清视频| 国产 欧美 日产中文| 很黄的网站在线观看| 国产大片线上免费看| 欧美日韩黄色| 日韩一卡2卡3卡四区别| 91免费视频网站| 一区二区视频免费观看| 日韩a无吗一区二区三区| 午夜精品福利视频| 亚洲色图日本| 亚洲高清毛片| 免费看国产一级片| 国产成人cao在线| 啪啪色视频| 成人羞羞免费视频| 国产大陆精品另类xxxx| 国产欧美精品专区一区二区| 国产色婷婷视频在线观看|