怎样显示子对话框标题栏上的图标 在一个基于对话框的程序中,怎样在一个子对话框(不是主对话框)的标题栏上显示一个图标? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 先读一个ICON进来,用HICON hIcon = LoadIcon( NULL, IDI_APPLICATION );获得子窗口的句柄,然后SetClassLongPtr( hWnd, GCLP_HICON, hIcon );SetClassLongPtr( hWnd, GCLP_HICONSM, hIcon );就行了 要保证以下几点:1. 子对话框已经显示出来2. 该子对话框的句柄是可用的3. 子对话框没有WS_EX_TOOLWINDOW属性4. 这面的代码应该在OnInitDialog的函数中调用。5. 确保读入的图标句柄是可用的。 在子对话框的OnInitDialog中写下面的代码 HICON hIcon = LoadIcon( NULL, IDI_APPLICATION ); SendMessage( WM_SETICON, TRUE, (LPARAM)hIcon ); SendMessage( WM_SETICON, FALSE, (LPARAM)hIcon ); 如何设置CSliderCtrl 的滑块静止拖动 默认MFC单文档窗口的空白区域大小 哪些 邮箱 广告少而又比较好用的? 如何给LIST CONTROL加上表格 文件格式的定义一般要注意哪些问题?欢迎大家踊跃发言! MFC对话框的消息函数被重入的问题?可能跟系统有关 -- 有难度哦 如何制作vc控件 有南京的朋友吗,填个QQ号或Email,大家一起研究VC。 请各位推荐几本学习ActiveX的书籍? VC6.0工程如何后期添加对数据库的支持? int 怎么直接转成string。 VC表格,急求
HICON hIcon = LoadIcon( NULL, IDI_APPLICATION );
获得子窗口的句柄,然后SetClassLongPtr( hWnd, GCLP_HICON, hIcon );
SetClassLongPtr( hWnd, GCLP_HICONSM, hIcon );
就行了
1. 子对话框已经显示出来
2. 该子对话框的句柄是可用的
3. 子对话框没有WS_EX_TOOLWINDOW属性
4. 这面的代码应该在OnInitDialog的函数中调用。
5. 确保读入的图标句柄是可用的。
SendMessage( WM_SETICON, TRUE, (LPARAM)hIcon );
SendMessage( WM_SETICON, FALSE, (LPARAM)hIcon );