|
Any links or articles regarding this will also helpful
Do your Duty and Don't expect the Result
|
|
|
|
|
|
Hi Whitesky,
Thanks, but those articles talk about owner draw menu..
But in my case i can't draw the menu..
I'm implementing IContextMenu...
So, i have control over menu only in IContextMenu::QueryContextMenu...
Do your Duty and Don't expect the Result
|
|
|
|
|
Hi,
Please tell me how to plot a single dot in directx with mode 320x200. i have to plot hundreds of dots to form a figure. all the examples about directx programming tackles almost "loading" a bitmap then animating it.
e.g. drawing letter "A" using only the pixels meaning drawing each pixels(with respective x and y coordinates) until you will form the letter "A".
"We are all the same in different ways" Kuroro Rucilful
|
|
|
|
|
You can achieve that without using DirectX. You can just use GDI or GDI+. However, if you want to use DirectX (Direct3D), you can do that. Just create a direct3d surface, and when you want to access the individual pixel, call GetBackBuffer(), which returns a pointer to the buffer array (in a structure). You can access each pixel, and change it as you like.
|
|
|
|
|
|
Hi everyone,
This is a sample program in pascal with the aid of a little assembly. Assume that Mode 13h is being made before this line of code by INT 10H.
Does DirectDraw has this some sort of function?
ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ
Writes a pixel dot of a specified color at a specified screen
coordinate.
On entry: AH 0Ch
AL Pixel color
CX Horizontal position of pixel
DX Vertical position of pixel
BH Display page number (graphics modes with more
than 1 page)
Returns: None
Registers destroyed: AX, SP, BP, SI, DI
ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ
As seen from our SetMCGA example, you would write this by doing the following:
Procedure INTPutpixel (X,Y : Integer; Col : Byte);
BEGIN
asm
mov ah,0Ch
mov al,[col]
mov cx,[x]
mov dx,[y]
mov bx,[1]
int 10h
end;END;
"We are all the same in different ways" Kuroro Rucilful
|
|
|
|
|
|
Sounds kind of trivial. Perhaps your teacher can't speak English, but given how easy that info is to find using google ( or even by reading articles on this site ), I doubt that's really the core problem.
You've understood the question, because I can understand what you've typed. Now refer to your reference books, or google.
Christian Graus - Microsoft MVP - C++
Metal Musings - Rex and my new metal blog
|
|
|
|
|
eh... the only reason i understood the assignment was because he gave it to us on paper. I'm just not understanding how to write the code. it's the planning i have the problem with.
AFTER i see the code done correctly i understand it. I can debug till the end of time and do that right. it's actually sitting down to write it that i have a problem with
|
|
|
|
|
GameDesignerXIX wrote: it's actually sitting down to write it that i have a problem with
Plainly. That, and using google.
Christian Graus - Microsoft MVP - C++
Metal Musings - Rex and my new metal blog
|
|
|
|
|
I can not do your homework but I can post a few links that should help:
[STL List]
[STL Vector]
JohnLast modified: Thu Aug 3 21:47:49 2006 --
|
|
|
|
|
|
Message deletion with out any reason is crime here
"Opinions are neither right nor wrong. I cannot change your opinion. I can, however, change what influences your opinion." - David Crow
cheers,
Alok Gupta
VC Forum Q&A :- I/ IV
Support CRY- Child Relief and You
|
|
|
|
|
His message said 'I hate my class, my teacher can't speak English, but I've been told to write an app that uses 'iterators' to put stuff into a vector and take it out. It's too hard, please write it for me.' My responses are probably why he deleted it.
Christian Graus - Microsoft MVP - C++
Metal Musings - Rex and my new metal blog
|
|
|
|
|
Christian Graus wrote: His message said 'I hate my class, my teacher can't speak English, but I've been told to write an app that uses 'iterators' to put stuff into a vector and take it out. It's too hard, please write it for me.' My responses are probably why he deleted it.
ohh I believe might be your comment generate some respect for teacher in student!
"Opinions are neither right nor wrong. I cannot change your opinion. I can, however, change what influences your opinion." - David Crow
cheers,
Alok Gupta
VC Forum Q&A :- I/ IV
Support CRY- Child Relief and You
|
|
|
|
|
Hey all,
thanks to all for ur response.
iam trying to create a listcontrol with 2 columns
I do the following inside OnInitDialog()
m_List1.InsertColumn(0,"column1");
m_List1.InsertColumn(1,"column2");
but how do i insert values. ie., Column1 should have the names like
alex
bob
Cathy
...
...
Column2 their age.
5
12
13
..
..
how do i add these items to the respective columns.
I know I should use InsertItem.
But where in code do I put it ..inside which function.?
Also how to indicate which column it has to be inserted?
Thanks in advance.
|
|
|
|
|
m_List1.InsertColumn(0,"column1");<br />
m_List1.InsertColumn(1,"column2");<br />
<br />
m_List1.AddItem(0, 0, "data for column 1");<br />
m_List2.AddItem(0, 1, "data for column 2");
The first parameter is the row index, and the second parameter is the column or subitem index.
- S
50 cups of coffee and you know it's on!
|
|
|
|
|
Hey I tried including in my code Additem,,,
but I get error saying
AddItem' : is not a member of 'CListCtrl'
..microsoft visual studio\vc98\mfc\include\afxcmn.h(177) : see declaration of 'CListCtrl'
Also, where in my code should I put this Additem function?
|
|
|
|
|
Oops, sorry, I was thinking in ATL/WTL.
For MFC CListCtrl use:
m_List1.InsertItem(0, "data for row 1, column 1");<br />
m_List1.SetItemText(0, 1, "data for row 1, column 2");<br />
<br />
m_List1.InsertItem(1, "data for row 2, column 1");<br />
m_List1.SetItemText(1, 1, "data for row 2, column 2");
- S
50 cups of coffee and you know it's on!
|
|
|
|
|
where exactly in my program (inside what function) do I add these lines to get the values displayed on running the program?
|
|
|
|
|
Depends on at what point you have the data to load into the list control, but I would probably populate the list in OnInitDialog, after you've setup the list control.
- S
50 cups of coffee and you know it's on!
|
|
|
|
|
thanks very much for ur help.
It did help.
Also, is there a function to clear the contents of the listcontrol just like m_list1.ResetContent() for listbox.
|
|
|
|
|
|
Did you see examples from CListCtrl in msdn
and for second question see
<br />
from the msdn<br />
DeleteAllItems Deletes all items from the control. <br />
DeleteColumn Deletes a column from the list view control. <br />
DeleteItem Deletes an item from the control.<br />
|
|
|
|