由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - 问一个基本的WinAPI问题
相关主题
C 多线程的一个问题what is used to represent a "tab" character in "sed"
C++文件名读取一问缩进用空格好,还是tab好?
为什么在DLL code里不能cout或者printf ? static function and static variable?
看了这篇文章,脑子有点不够用了char *getbuff() 有什么equivalent的写法嘛?
请教一个c语言实现多线程的问题问一个关于ANSI C中system命令的问题
请问一个多线程与volatile关键字的问题。C# thread
给初学者的建议请教一个排序的问题。
Please help: regarding ftp scripting in Windows xp Command promptPython, import/global
相关话题的讨论汇总
话题: listbox话题: tab话题: control话题: box话题: list
进入Programming版参与讨论
1 (共1页)
k**********d
发帖数: 89
1
因为是新手,不知道描述是否足够清楚。
在主Window下建立一个WC_TABCONTROL类的child control,再在该Tab下建立一个
WC_LISTBOX类的child control,用了LBS_NOTIFY style,点击选中list box里的
一项,主程序收不到消息,请问应该怎样接受和处理这个list box选中的消息?
谢谢。。。
z****e
发帖数: 2024
2
弱问一句,MFC么?还有点印象。
这博士读傻了,很久以前的技能都没有了。
k**********d
发帖数: 89
3
不是MFC,更简单,就是纯粹WinAPI

【在 z****e 的大作中提到】
: 弱问一句,MFC么?还有点印象。
: 这博士读傻了,很久以前的技能都没有了。

X****r
发帖数: 3557
4
LBS_NOTIFY的ListBox会发LBN_SELCHANGE消息,你的主窗口是在接受这个消息吗?

【在 k**********d 的大作中提到】
: 因为是新手,不知道描述是否足够清楚。
: 在主Window下建立一个WC_TABCONTROL类的child control,再在该Tab下建立一个
: WC_LISTBOX类的child control,用了LBS_NOTIFY style,点击选中list box里的
: 一项,主程序收不到消息,请问应该怎样接受和处理这个list box选中的消息?
: 谢谢。。。

k**********d
发帖数: 89
5
简单说,就是主窗口里做一个Tab Control,Tab里做一个List Box,怎么接受List Box里
的LBN_SELCHANGE notification?因为这个notification是发给List Box的parent也就是
Tab Control的,但现在只有主窗口处理消息的代码。。。

【在 z****e 的大作中提到】
: 弱问一句,MFC么?还有点印象。
: 这博士读傻了,很久以前的技能都没有了。

k**********d
发帖数: 89
6
检查了主窗口的WM_COMMAND,选中List Box的一项后,主窗口没有收到WM_COMMAND消息。

【在 X****r 的大作中提到】
: LBS_NOTIFY的ListBox会发LBN_SELCHANGE消息,你的主窗口是在接受这个消息吗?
X****r
发帖数: 3557
7
ListBox的parent是TabControl?你什么地方搞错了?你是用Property Sheet的还是没
有?

Box里


【在 k**********d 的大作中提到】
: 简单说,就是主窗口里做一个Tab Control,Tab里做一个List Box,怎么接受List Box里
: 的LBN_SELCHANGE notification?因为这个notification是发给List Box的parent也就是
: Tab Control的,但现在只有主窗口处理消息的代码。。。

k**********d
发帖数: 89
8
我用CreateWindowEx建立ListBox的,所以parent handle给了TabControl的handle。
就是写代码,没有用property sheet。。。

【在 X****r 的大作中提到】
: ListBox的parent是TabControl?你什么地方搞错了?你是用Property Sheet的还是没
: 有?
:
: Box里
: 是

X****r
发帖数: 3557
9
ListBox的parent是你的主窗口。
(当然,你这么做的话就需要在切换Tab的时候自己装卸ListBox)

【在 k**********d 的大作中提到】
: 我用CreateWindowEx建立ListBox的,所以parent handle给了TabControl的handle。
: 就是写代码,没有用property sheet。。。

k**********d
发帖数: 89
10
用tab control做parent,主要还是为了坐标简单,如果用主窗口做listbox的parent,
坐标比较难摆,需要算不少东西,因为tab不在左上角。
是不是应该还是换用主窗口做所有需要接受消息的control的parent?

【在 X****r 的大作中提到】
: ListBox的parent是你的主窗口。
: (当然,你这么做的话就需要在切换Tab的时候自己装卸ListBox)

X****r
发帖数: 3557
11
tab control不是给你做container用的。你可以加层窗口在control和主窗口之间。
(比如用modeless dialog,这样control的装载简单)

【在 k**********d 的大作中提到】
: 用tab control做parent,主要还是为了坐标简单,如果用主窗口做listbox的parent,
: 坐标比较难摆,需要算不少东西,因为tab不在左上角。
: 是不是应该还是换用主窗口做所有需要接受消息的control的parent?

P********e
发帖数: 2610
12
你windows也懂,linux也熟...
确实要加一个other control作为data container/display
tab control is controlling tabs
不过说实话他不用MFC/.NET就是回到20年前,怀旧啊

【在 X****r 的大作中提到】
: tab control不是给你做container用的。你可以加层窗口在control和主窗口之间。
: (比如用modeless dialog,这样control的装载简单)

k**********d
发帖数: 89
13
明白了,多谢!

【在 X****r 的大作中提到】
: tab control不是给你做container用的。你可以加层窗口在control和主窗口之间。
: (比如用modeless dialog,这样control的装载简单)

1 (共1页)
进入Programming版参与讨论
相关主题
Python, import/global请教一个c语言实现多线程的问题
Quick Question about perl module请问一个多线程与volatile关键字的问题。
问一个c的问题给初学者的建议
About timeout in Socket Programming.Please help: regarding ftp scripting in Windows xp Command prompt
C 多线程的一个问题what is used to represent a "tab" character in "sed"
C++文件名读取一问缩进用空格好,还是tab好?
为什么在DLL code里不能cout或者printf ? static function and static variable?
看了这篇文章,脑子有点不够用了char *getbuff() 有什么equivalent的写法嘛?
相关话题的讨论汇总
话题: listbox话题: tab话题: control话题: box话题: list