15 мая 2023 года "Исходники.РУ" отмечают своё 23-летие!
Поздравляем всех причастных и неравнодушных с этим событием!
И огромное спасибо всем, кто был и остаётся с нами все эти годы!

Главная Форум Журнал Wiki DRKB Discuz!ML Помощь проекту


Prob w/ID_EDIT_COPY messaging

Mark Foley -- meftech@concentric.net
Sunday, March 30, 1997

Environment: NT 3.51, MSVC++ 1.52
  
 Hi, I have a very perplexing problem that I have almost given up on.
 In my SDI app I have a single view and a modeless dialog box that can
 be brought up from the main menu. In this dialog is a normal CEdit
control
 as well as a 3rd party Edit control. Both Ctrl-C and Ctrl-V work
properly
 from this modeless dialog.
 
 I would like to add the ability to use the toolbar Edit/Copy and
Edit/Paste
 buttons to accomplish the same functionality. As I am not changing the 
 underlying functionality of either of these functions, all I really
want
 to do is generate the same ID_EDIT_COPY and ID_EDIT_PASTE WM_COMMAND
messages
 and have them go the same route as the Ctrl-C and Ctrl-V do from my
dialog.
 
 I know that overriding PretranslateMessage() in my dialog will allow me
to
 get the WM_COMMAND ID_EDIT_COPY and PASTE in my dialog for the
Ctrl-C/V,
 but thats not really what I want. 
 
 My thinking is that I should not have to write any Copy/Paste code,
just generate the 
 same conditions from the button as are done for the accelerator keys. I
tried intercepting
 the WM_COMMAND and calling the Default() window proc for the ID_EDIT's
but that accomplished 
 nothing.
 
 I have spent enough time on this now that I NEED to know how to do it!
 
 Thanks for any guidance....



Soumik Sarkar -- soumik@cryogen.com
Monday, March 31, 1997

Hi,
	Look in the file C:\MSDEV\mfc\src\VIEWEDIT.CPP in the equivalent =
directory on your machine. Search for the ID_EDIT_PASTE, ID_EDIT_COPY, =
ID_EDIT_CUT etc. commands. You will find code for the functions you need =
including the ON_UPDATE_COMMAND_UI functions.
	Hope this helps.

Soumik.


----------
From: 	meftech
Sent: 	Monday, March 31, 1997 5:37 AM
To: 	mfc-l@netcom.com
Subject: 	Prob w/ID_EDIT_COPY messaging

Environment: NT 3.51, MSVC++ 1.52
 =20
 Hi, I have a very perplexing problem that I have almost given up on.
 In my SDI app I have a single view and a modeless dialog box that can
 be brought up from the main menu. In this dialog is a normal CEdit
control
 as well as a 3rd party Edit control. Both Ctrl-C and Ctrl-V work
properly
 from this modeless dialog.
=20
 I would like to add the ability to use the toolbar Edit/Copy and
Edit/Paste
 buttons to accomplish the same functionality. As I am not changing the=20
 underlying functionality of either of these functions, all I really
want
 to do is generate the same ID_EDIT_COPY and ID_EDIT_PASTE WM_COMMAND
messages
 and have them go the same route as the Ctrl-C and Ctrl-V do from my
dialog.
=20
 I know that overriding PretranslateMessage() in my dialog will allow me
to
 get the WM_COMMAND ID_EDIT_COPY and PASTE in my dialog for the
Ctrl-C/V,
 but thats not really what I want.=20
=20
 My thinking is that I should not have to write any Copy/Paste code,
just generate the=20
 same conditions from the button as are done for the accelerator keys. I
tried intercepting
 the WM_COMMAND and calling the Default() window proc for the ID_EDIT's
but that accomplished=20
 nothing.
=20
 I have spent enough time on this now that I NEED to know how to do it!
=20
 Thanks for any guidance....





Become an MFC-L member | Вернуться в корень Архива |