|
|
|
помогите послать WM_COPYDATA
|
|||
|---|---|---|---|
|
#18+
1.что то не получается послать сообщеньице WM_COPYDATA, ф-ция PostMessage выдает ошибку: PostMessage(HWND_BROADCAST,WM_COPYDATA,0,0); 2. может конечно это из-за двух 0 в качестве параметров. тогда как мне вписать вместо первого дескриптор окна, если у меня CPr04Dlg::public CDialog??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2004, 17:51 |
|
||
|
помогите послать WM_COPYDATA
|
|||
|---|---|---|---|
|
#18+
ой блинч, postmessage то оказывается применительно к wm_copydata и применять то нельзя, надо sendmessage...непонятно чего-то.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2004, 18:22 |
|
||
|
помогите послать WM_COPYDATA
|
|||
|---|---|---|---|
|
#18+
Воистину, блинч! :) Первый 0 - хэндл окна, от которого посылается data. Если оно нул, то ясно_понятно, ни от кого не посылается. Второй 0 - указатель на структуру COPYDATASTRUCT, которая содержит нормированный кусок данных, для посылки. Если этот указатель пустой, то ничего не посылается. Сответственно вопрос (не сочтите меня гадом), чего хотелось сделать-то при таких параметрах? :) 2. Дескриптор окна у CDIalog получается так: dlg.m_hWnd. Или, если не получится так, то dlg.GetSafeHwnd() ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2004, 10:40 |
|
||
|
помогите послать WM_COPYDATA
|
|||
|---|---|---|---|
|
#18+
да понятно! я просто, по глупости, не сразу прочитал про эти параметры, думал что их можно просто использовать как int числа в своих корыстных целях. вообщем в конце концов все сделал с помощью своего зарегестрированного WM. спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.03.2004, 17:24 |
|
||
|
|

start [/forum/topic.php?fid=57&tid=2035341]: |
0ms |
get settings: |
7ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
49ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
| others: | 197ms |
| total: | 333ms |

| 0 / 0 |
