combbox 组合框的重绘

BenzKuai 2009-12-12 07:04:47
组合框,大家都清楚吧。右边那个下拉箭头,我能找到它的句柄吗?如果不想要它了,如何做?


高手指教一下。
...全文
94 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
BenzKuai 2009-12-24
  • 打赏
  • 举报
回复
我用一个CWnd与一个CComboBox 组合成一个新风格的组合框。

做出来的效果如同Droplist风格不带三角箭头的组合框。

谢谢大家。结了。
菜鸟二号 2009-12-12
  • 打赏
  • 举报
回复
这个不得而知,但是试试拦截其WM_PAINT消息,或自写组合框
a746027209 2009-12-12
  • 打赏
  • 举报
回复
不要那个,怎么能算组合框呢。不如用编辑框算了
petewong 2009-12-12
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 petewong 的回复:]
HWND GetDlgItem(
  HWND hDlg,
  int nIDDlgItem
);

hDlg:父窗口句柄
nIDDlgItem:控件ID
返回值:控件句柄

BOOL ShowWindow(
  HWND hWnd,
  int nCmdShow
);
nCmdShow  : SW_HIDE 或 SW_SHOW


把窗口隐藏就行了
[/Quote]

上面有一个不准确:hDlg:包含控件的窗口句柄
petewong 2009-12-12
  • 打赏
  • 举报
回复
HWND GetDlgItem(
HWND hDlg,
int nIDDlgItem
);

hDlg:父窗口句柄
nIDDlgItem:控件ID
返回值:控件句柄

BOOL ShowWindow(
HWND hWnd,
int nCmdShow
);
nCmdShow : SW_HIDE 或 SW_SHOW


把窗口隐藏就行了

15,979

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧