Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[3.14.253.221] |
|
Сообщ.
#1
,
|
|
|
Сабж...
В Васике это легко делается Me.hWnd, а в эхотаге так и не нашёл ничего подобного... Заранее всем спасибо... |
Сообщ.
#2
,
|
|
|
Если пишешь на MFC, то у всех CWnd есть атрибут m_hWnd
|
Сообщ.
#3
,
|
|
|
А если на апях, то переменная типа HWND (как ты ее обзываешь - тебе лучше знать)
|
Сообщ.
#4
,
|
|
|
Цитата byte, 12.12.02, 02:24:14 А если на апях, то переменная типа HWND (как ты ее обзываешь - тебе лучше знать) Ну объявил я её HWND x и что в ч будет hwnd моего окна? |
Сообщ.
#5
,
|
|
|
>В Васике это легко делается Me.hWnd, а в эхотаге так и не нашёл ничего подобного...
B VC это тоже просто: this->m_hWnd; (если,конечно, твой класс унаследован от СWind) |
Сообщ.
#6
,
|
|
|
Цитата alexey_ma, 12.12.02, 11:28:42 >В Васике это легко делается Me.hWnd, а в эхотаге так и не нашёл ничего подобного... B VC это тоже просто: this->m_hWnd; (если,конечно, твой класс унаследован от СWind) А если не унаследован? |
Сообщ.
#7
,
|
|
|
Если ты пишешь на MFC то все твои окна наследники CWin.
Если ты пишешь на WinAPI то окно создаеться функцией CreateWindow примерно так : <br>HINSTANCE hinst; <br>HWND hwndMain; <br> <br>// Create the main window. <br> <br>hwndMain = CreateWindowEx( <br> 0, // no extended styles <br> "MainWClass", // class name <br> "Main Window", // window name <br> WS_OVERLAPPEDWINDOW | // overlapped window <br> WS_HSCROLL | // horizontal scroll bar <br> WS_VSCROLL, // vertical scroll bar <br> CW_USEDEFAULT, // default horizontal position <br> CW_USEDEFAULT, // default vertical position <br> CW_USEDEFAULT, // default width <br> CW_USEDEFAULT, // default height <br> (HWND) NULL, // no parent or owner window <br> (HMENU) NULL, // class menu used <br> hinstance, // instance handle <br> NULL); // no window creation data <br> Эта функция возвращает тебе HWND, если он тебе нужен то запомни его в какой нибудь переменной. Кроме того есть функции для работы с окнами, которые позволяют найти окно(HWND) по как-либо параметрам (WindowFromPoint, FindWindow и т.п.) см MSDN. Ты лучше свой код покажи, что-бы было понятно что ты хочешь сделать. |