Click here to Skip to main content
15,905,781 members
Home / Discussions / COM
   

COM

 
GeneralRe: hWnd in COM Question. Pin
Heath Stewart11-Nov-03 19:25
protectorHeath Stewart11-Nov-03 19:25 
GeneralRe: hWnd in COM Question. Pin
Matt Gates12-Nov-03 1:39
Matt Gates12-Nov-03 1:39 
GeneralRe: hWnd in COM Question. Pin
Heath Stewart12-Nov-03 3:05
protectorHeath Stewart12-Nov-03 3:05 
GeneralRe: hWnd in COM Question. Pin
Matt Gates12-Nov-03 14:06
Matt Gates12-Nov-03 14:06 
GeneralCAxDialogImpl Pin
Abhishek Srivastava12-Nov-03 17:19
Abhishek Srivastava12-Nov-03 17:19 
GeneralRe: CAxDialogImpl Pin
Matt Gates13-Nov-03 13:25
Matt Gates13-Nov-03 13:25 
GeneralRe: CAxDialogImpl Pin
dharani13-Nov-03 17:12
dharani13-Nov-03 17:12 
GeneralRe: CAxDialogImpl Pin
Abhishek Srivastava13-Nov-03 17:29
Abhishek Srivastava13-Nov-03 17:29 
Hi Smile | :)

Actually MFC wizard wont work in ATL case . so u have to manually code to get the , instance of the
control placed on ur dialog box.
u can use GetDlgItem(UINT nID) API for that
in MFC this API returns the CWnd * , whic u can type cast into ur Control Class,
but in ATL this API returns u the HWND of that control placed at ur Dialogbox.

So do the follwoing steps inside your ATL (CAxDialogImpl Derived) DialogBox class

HWND hwnd1=GetDlgItem(IDC_EDIT1), where IDC_EDIT1 , is the Resource ID of ur control .
CEdit edit1;
edit1.Attach(hwnd1);

now this CEdit object,can directly advert to ur Edit box placed on ur dialog box

now u can use CEdit class methods to get or set the text like
CString str
edit1.GetWindowText(str) , or edit1.SetWindowText("hello");

This will allow u to access ur control completely

Regards Smile | :)


Abhishek Srivastava
Software Engg (VC++)
India ,Noida
Mobile no 9891492921 Smile | :)

GeneralRe: CAxDialogImpl Pin
dharani13-Nov-03 17:54
dharani13-Nov-03 17:54 
GeneralRe: CAxDialogImpl Pin
Abhishek Srivastava13-Nov-03 18:36
Abhishek Srivastava13-Nov-03 18:36 
GeneralRe: CAxDialogImpl Pin
dharani13-Nov-03 19:04
dharani13-Nov-03 19:04 
GeneralRe: CAxDialogImpl Pin
Tomaz Rotovnik21-Nov-03 2:42
Tomaz Rotovnik21-Nov-03 2:42 
GeneralRe: hWnd in COM Question. Pin
Heath Stewart13-Nov-03 2:54
protectorHeath Stewart13-Nov-03 2:54 
GeneralRe: hWnd in COM Question. Pin
Prakash Nadar14-Nov-03 3:12
Prakash Nadar14-Nov-03 3:12 
GeneralRe: hWnd in COM Question. Pin
Anonymous17-Nov-03 22:07
Anonymous17-Nov-03 22:07 
GeneralDTE.LaunchWizard() Pin
RockHard PartyNipples11-Nov-03 8:25
RockHard PartyNipples11-Nov-03 8:25 
GeneralIIS mime Type Pin
fenil jacob10-Nov-03 23:38
fenil jacob10-Nov-03 23:38 
GeneralRe: IIS mime Type Pin
Vi211-Nov-03 19:21
Vi211-Nov-03 19:21 
GeneralCoGetClassObjectFromURL Pin
JOG10-Nov-03 14:35
JOG10-Nov-03 14:35 
QuestionCan the operator be overloaded in ATL and how? Pin
sqwang10-Nov-03 13:42
sqwang10-Nov-03 13:42 
GeneralDllMain issues Pin
Matt Gates7-Nov-03 17:51
Matt Gates7-Nov-03 17:51 
GeneralRe: DllMain issues Pin
MultiThread8-Nov-03 7:17
MultiThread8-Nov-03 7:17 
GeneralRe: DllMain issues Pin
Matt Gates9-Nov-03 12:06
Matt Gates9-Nov-03 12:06 
GeneralCOM+ proxy application problem Pin
Member 7638697-Nov-03 4:54
Member 7638697-Nov-03 4:54 
GeneralRe: COM+ proxy application problem Pin
MultiThread8-Nov-03 7:22
MultiThread8-Nov-03 7:22 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.