Click here to Skip to main content
15,896,912 members
Home / Discussions / C#
   

C#

 
GeneralRe: Save a picture Pin
J. Dunlap29-Sep-03 19:20
J. Dunlap29-Sep-03 19:20 
GeneralCopy file to server Pin
Anonymous29-Sep-03 10:17
Anonymous29-Sep-03 10:17 
GeneralRe: Copy file to server Pin
Daniel M. Edwards29-Sep-03 10:20
Daniel M. Edwards29-Sep-03 10:20 
GeneralTaskbar window button Pin
blade29-Sep-03 9:02
blade29-Sep-03 9:02 
QuestionWhich NUD called this MenuItem? Pin
james-cxx29-Sep-03 8:52
james-cxx29-Sep-03 8:52 
AnswerRe: Which NUD called this MenuItem? Pin
james-cxx29-Sep-03 13:16
james-cxx29-Sep-03 13:16 
Generalpostioning of printer dialog Pin
trythat29-Sep-03 8:06
trythat29-Sep-03 8:06 
GeneralRe: postioning of printer dialog Pin
Heath Stewart29-Sep-03 9:01
protectorHeath Stewart29-Sep-03 9:01 
Since you can't derive PrintDialog, you're going to have to rely on owner messages, which hopefully should work (does in Win32, which the CommonDialog/PrintDialog classes use, but this is untested).

Override the WndProc method of your form (or add a message filter to the Application object, but this can be more difficult to implement). Assuming that the PrintDialog passes messages up the chain, you can access the dialog from the Message.HWnd property. You could run a little test to see if you're getting messages (like mouse messages, just insert a Debug.WriteLine in a test handler to see). If you are, you can handle the WM_INITDIALOG (0x0110) message and P/Invoke a call to SetWindowsPos, passing the HWND of the dialog along wit new site and position information.

See the PSDK docs for more details on SetWindowPos and messaging.

 

-----BEGIN GEEK CODE BLOCK-----
Version: 3.21
GCS/G/MU d- s: a- C++++ UL@ P++(+++) L+(--) E--- W+++ N++ o+ K? w++++ O- M(+) V? PS-- PE Y++ PGP++ t++@ 5 X+++ R+@ tv+ b(-)>b++ DI++++ D+ G e++>+++ h---* r+++ y+++
-----END GEEK CODE BLOCK-----
Generaltoolbar rightclick Pin
trythat29-Sep-03 8:03
trythat29-Sep-03 8:03 
GeneralRe: toolbar rightclick Pin
Heath Stewart29-Sep-03 8:43
protectorHeath Stewart29-Sep-03 8:43 
GeneralGDI+ Dashed line Pin
gadgetfbi29-Sep-03 7:35
gadgetfbi29-Sep-03 7:35 
GeneralRe: GDI+ Dashed line Pin
Heath Stewart29-Sep-03 9:04
protectorHeath Stewart29-Sep-03 9:04 
GeneralRe: GDI+ Dashed line Pin
Daniel M. Edwards29-Sep-03 10:25
Daniel M. Edwards29-Sep-03 10:25 
GeneralRe: GDI+ Dashed line Pin
gadgetfbi29-Sep-03 12:16
gadgetfbi29-Sep-03 12:16 
GeneralJPEG2000 Pin
gicio29-Sep-03 7:02
gicio29-Sep-03 7:02 
GeneralImport CSV File to MS Access Pin
raysot29-Sep-03 6:21
raysot29-Sep-03 6:21 
GeneralRe: Import CSV File to MS Access Pin
Steve McLenithan29-Sep-03 7:29
Steve McLenithan29-Sep-03 7:29 
GeneralReading StandardOutput Pin
Wjousts29-Sep-03 4:57
Wjousts29-Sep-03 4:57 
GeneralRe: Reading StandardOutput Pin
Heath Stewart29-Sep-03 9:09
protectorHeath Stewart29-Sep-03 9:09 
GeneralRe: Reading StandardOutput Pin
Wjousts29-Sep-03 10:25
Wjousts29-Sep-03 10:25 
GeneralRe: Reading StandardOutput Pin
Heath Stewart30-Sep-03 1:20
protectorHeath Stewart30-Sep-03 1:20 
GeneralRe: Reading StandardOutput Pin
Wjousts30-Sep-03 4:06
Wjousts30-Sep-03 4:06 
GeneralUrgent Help needed Pin
GenieUk29-Sep-03 4:02
GenieUk29-Sep-03 4:02 
GeneralValidating pasted text in textbox Pin
ecopilot29-Sep-03 4:01
ecopilot29-Sep-03 4:01 
GeneralRe: Validating pasted text in textbox Pin
Wjousts29-Sep-03 4:48
Wjousts29-Sep-03 4:48 

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.